| Indeed, I wished the 0-ary case would be more alike to the unary andIndeed. I'm quite open to adding idiom brackets to GHC, if everyone can agree on their syntax, and someone would like to offer a patch.
| binary case, cf.
|
| return f0
| f1 <$> a1
| f2 <$> a1 <*> a2
|
| What is needed is a nice syntax for "idiom brackets".
Something like
(| f a1 a2 |)