// IS_APPLICABLE: false // WITH_RUNTIME class Foo { fun forEach(predicate: (Int) -> Int, bar: Int): Int = predicate(bar) } fun main() { val x = Foo() x.forEach({ it * 2 }, 2) }