class A { fun component1() = 42 fun component2() = 42 } fun foo(a: A, c: Int) { val (a, b) = a val arr = Array(2) { A() } for ((c, d) in arr) { } } fun f(p: Int): Int { val p = 2 val p = 3 return p }