orangy
fun foo(f1: ()->Unit, f2: ()->Unit) : String {} fun foo2(f1: String, f2: ()->Unit) {} fun test() { foo2(foo({1}, {2}),{}) // ok foo2(foo {1}, {2} ,{}) // ambiguity }