fun test(a: Int, a: String) {} fun test2(block: (Int, String) -> Unit) { } fun main() { test2 { b, b -> ; } val func: (Int, Int) -> Int = fun(_, _): Int { return 42 } }