// FIR_IDENTICAL fun add(a: Int, b: Int) = a + b interface A { fun shuffle(x: List): List fun foo(f : (List) -> List, x : List) fun f() : (Int, Int) -> Int = ::add }