// FIR_IDENTICAL interface AutoCloseable interface Closeable : AutoCloseable fun T1.myUse(f: (T1) -> R1): R1 = f(this) fun T2.myUse(f: (T2) -> R2): R2 = f(this) fun test1(x: Closeable) = x.myUse { 42 } fun test2(x: Closeable) = x.myUse { 42 } fun test3(x: Closeable) = x.myUse { 42 } // TODO KT-10681