It's good to have a prefix that says "this is a lambda" because it makes the lambda syntax clear and unambiguous. For example, what is
`for [Left "hello world", Right 2, Right 288382] x -> x * x`?
Is it a function with three arguments? is `for` applied with a list and a lambda?