8 val x = foo(fun(n: Int) = n) 8 val x = foo(fun(n: Int) = n) 8 val x = foo(fun(n: Int) = n) 3 fun foo(f: (Int) -> Int): Int { 4 return f(1) 4 [LAMBDA] return f(1) 3 [LAMBDA] fun foo(f: (Int) -> Int): Int { 8 [LAMBDA] val x = foo(fun(n: Int) = n) 8 val x = foo(fun(n: Int) = n) 8 val x = foo(fun(n: Int) = n) 8 val x = foo(fun(n: Int) = n)