// !CHECK_TYPE fun foo(arr: Array): Int { val result = (arr as Array)[0] checkSubtype>(arr) return result }