package public fun biparamEarly(/*0*/ first: F, /*1*/ second: S): BiParam>, Out> public fun biparamEarlyIrrelevantInv(/*0*/ first: F, /*1*/ second: S): BiParam>, Inv> public fun biparamEarlyStarProjection(/*0*/ first: F, /*1*/ second: S): BiParam<*, In>> public fun biparamLateIn(/*0*/ first: F, /*1*/ second: S): BiParam>, S> public fun biparamLateInv(/*0*/ first: F, /*1*/ second: S): BiParam>, S> public fun createDoubleIn(/*0*/ arg: D): In> public fun createDoubleInOut1(/*0*/ arg: D): In>> public fun createDoubleInOut2(/*0*/ arg: D): In>> public fun createDoubleInOut3(/*0*/ arg: D): Out>> public fun createInOut(/*0*/ arg: D): In> public fun createInvOut(/*0*/ arg: D): Inv> public fun createOutIn(/*0*/ arg: D): Out> public fun createOutInvDoubleIn(/*0*/ arg: D): Out>>> public fun id(/*0*/ arg: K): K public fun take(/*0*/ biParam: BiParam<*, In>>): kotlin.Unit public fun testEarlyCompletion(/*0*/ derived: Derived, /*1*/ otherDerived: OtherDerived): kotlin.Unit public fun testLateCompletion(/*0*/ derived: Derived, /*1*/ otherDerived: OtherDerived): kotlin.Unit public interface Base { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class BiParam { public constructor BiParam() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class Derived : Base { public constructor Derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class In { public constructor In() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class Inv { public constructor Inv() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class OtherDerived : Base { public constructor OtherDerived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class Out { public constructor Out() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String }