namespace <root>

// <namespace name="foo">
namespace foo

internal final fun f(): jet.ExtensionFunction0<jet.Int, jet.Tuple0>
internal final fun jet.Any.foo(): jet.Function0<jet.Tuple0>
internal final fun jet.Any.foo1(): jet.Function1<jet.Int, jet.Tuple0>
internal final fun foo2(): jet.Function1<jet.Function0<jet.Tuple0>, jet.Tuple0>
internal final fun </*0*/ T : jet.Any?>fooT1(/*0*/ t: T): jet.Function0<T>
internal final fun </*0*/ T : jet.Any?>fooT2(): jet.Function1<T, T>
internal final fun main(/*0*/ args: jet.Array<jet.String>): jet.Tuple0
internal final fun main1(): jet.Tuple0
internal final fun test(): jet.Tuple0
// </namespace name="foo">
