namespace <root>

internal open class Bar : jet.Any {
    public final /*constructor*/ fun <init>(): Bar
}
internal open class Foo : jet.Any {
    public final /*constructor*/ fun <init>(): Foo
}
internal final fun f(): jet.Tuple0
internal final fun </*0*/ T : Bar, /*1*/ T1 : jet.Any?>foo(/*0*/ x: jet.Int): jet.Tuple0
internal final fun </*0*/ T1 : jet.Any?, /*1*/ T : Foo>foo(/*0*/ x: jet.Long): jet.Tuple0
