It may be better for methods with multiple lambda ...
# language-proposals
i
It may be better for methods with multiple lambda parameters, consider for example this hypothetical version of assert:
fun assert(expression: () -> Boolean, message: () -> String)
On the other hand, it would be less clear on the call site what's going on.