fun f(p1: Int, p2: Int) { } fun doIt(p: () -> T): T = TODO() fun g(p: String?) { f(1, 2) p?.let { f(3, 4) } } fun h() = f(5, 6) fun x() = doIt { f(7, 8) }