package foo class A { fun component1() : Int = 1 } fun A.component2() : String = "n" fun box(): String { val list = Array(1, {A()}) var i = 0; var s = "" for ((a,b) in list) { i = a; s = b; } if (i != 1) return "i != 1, it: " + i if (s != "n") return "s != 'n', it: " + s return "OK" }