namespace <root>

// <namespace name="closures">
namespace closures

internal final class closures.A : jet.Any {
    public final /*constructor*/ fun <init>(/*0*/ a: jet.Int): closures.A
    internal final val a: jet.Int
    internal final class closures.A.B : jet.Any {
        public final /*constructor*/ fun <init>(): closures.A.B
        internal final fun jet.Char.xx(): jet.Any
        internal final val jet.Int.xx: jet.Int
        internal final val x: closures.A.B
        internal final val y: closures.A
        internal final val z: closures.A.B
    }
}
// </namespace name="closures">
internal final class A : jet.Any {
    public final /*constructor*/ fun <init>(): A
    internal final fun foo(): jet.Tuple0
    internal final val x: jet.Tuple0
    internal final val y: jet.Tuple0
    internal final val z: jet.Tuple0
}
internal final class Dup : jet.Any {
    public final /*constructor*/ fun <init>(): Dup
    internal final fun Dup(): jet.Tuple0
}
internal final fun foo1(): jet.Tuple0
