Conversation

I put parentheses on everything that's not an associative expression by default (i.e. i'll write `5 + (4 * 3)` even though I don't need to) so the other stuff doesn't bother me that much thankfully.
1
1
Yes. An operator is right-associative if it ends with a colon, except for => and -> which are hardcoded to be right-associative.
2
1
I have a hard time reading Haskell since I need to lookup the docs for every single thing I see just to decide which vales are being received by which functions.
2
2