fun

foo(vararg tail: P) = 1 // method: namespace::foo // jvm signature: ([Ljava/lang/Object;)I // generic signature: ([TP;)I // kotlin signature: ([TP;)I // TODO: skip kotlin signature // TODO: properly serialize typeinfo