namespace <root>

// <namespace name="kt606_dependents">
namespace kt606_dependents

internal abstract trait kt606_dependents.AutoCloseable : jet.Any {
    internal abstract fun close(): jet.Tuple0
}
internal final class kt606_dependents.C : jet.Any {
    public final /*constructor*/ fun <init>(): kt606_dependents.C
    internal final fun bar(): jet.Tuple0
    internal final fun </*0*/ X : kt606_dependents.AutoCloseable>foo(/*0*/ x: X, /*1*/ body: jet.Function1<X, jet.Tuple0>): jet.Tuple0
    internal final class kt606_dependents.C.Resource : kt606_dependents.AutoCloseable {
        public final /*constructor*/ fun <init>(): kt606_dependents.C.Resource
        internal open override /*1*/ fun close(): jet.Tuple0
    }
    internal final fun p(): kt606_dependents.C.Resource?
}
internal final val jet.Int.ext: jet.Function0<jet.Int>
internal final val x: jet.Int
// </namespace name="kt606_dependents">
