a corner case would be with an overloaded function...
# language-proposals
v
a corner case would be with an overloaded function like:
fun foo(() -> Int)
fun foo((Int)  -> Unit)