fun foo(action: () -> Unit = {}): Int = 0 fun usageResolved1() { foo(). } fun usageResolved2() { foo()?. } fun usageResolved3() { foo { foo() }. } fun usageUnresolved1() { bar(). } fun usageUnresolved2() { bar()?. } fun usageUnresolved3() { foo { bar() }. }