fun test1(x: List) = x fun test1(x: List) = x fun List.test1a() {} fun List.test1a() {} fun test2(x: List) = x fun test2(x: List) = x fun List.test2a() {} fun List.test2a() {} fun test3(x: List) = x fun test3(x: List) = x fun List.test3a() {} fun List.test3a() {} fun test4(x: Map) = x fun test4(x: Map) = x fun Map.test4a() {} fun Map.test4a() {} class Inv fun test5(x: Inv) = x fun test5(x: Inv) = x fun test6(x: Array) = x fun test6(x: Array) = x fun test7(x: Inv) = x fun Inv.test7() {}