// !CHECK_TYPE package b fun bar() { val a1 = Array(1, {i: Int -> i}) val a2 = Array(1, {i: Int -> "$i"}) val a3 = Array(1, {it}) checkSubtype>(a1) checkSubtype>(a2) checkSubtype>(a3) }