// !LANGUAGE: -TrailingCommas interface In interface Out interface Inv interface Pair interface Test { fun ok1(): O fun ok2(): In fun ok3(): In> fun ok4(): Inv

fun ok5(): P fun ok6(): Out fun ok7(): Out

fun ok8(): Out> fun ok9(): Pair, O> fun ok10(): Inv fun ok11(): Inv fun ok12(): Inv fun ok13(): Inv fun neOk1(): I fun neOk2(): In fun neOk3(): In> fun neOk4(): Inv fun neOk5(): Inv fun neOk6(): Pair, I> fun neOk7(): Inv fun neOk8(): Out fun neOk10(): Inv fun neOk11(): Inv fun neOk30(): Pair fun neOk31(): Pair fun neOk32(): Inv fun neOk33(): Inv<> fun neOk34(): Inv fun neOk35(): Inv }