namespace <root>

internal final fun box(): jet.String
internal final fun </*0*/ T : jet.Any?>funny(/*0*/ f: jet.Function0<T>): T
internal final fun </*0*/ T : jet.Any?>funny2(/*0*/ f: jet.Function1<T, T>): T
internal final fun </*0*/ T : jet.Any?>generic_invoker(/*0*/ gen: jet.Function1<jet.String, T>): T
internal final fun main(/*0*/ args: jet.Array<jet.String>): jet.Tuple0
internal final fun testFunny(): jet.Tuple0
internal final fun testFunny2(): jet.Tuple0
internal final fun </*0*/ T : jet.Any?>T.with(/*0*/ f: jet.ExtensionFunction0<T, jet.Tuple0>): jet.Tuple0
