Don't think it's practical/good to make people learn >>=, <$>, <*>, <|, <|* to decode JSON.
Alternative pragmatism:
Conversation
Sarcasm, right? Here's a technique I used when treating Swift like a 'Machine Translation' of ObjC gist.github.com/ryancumley/25b
1
Replying to
I can see the cost/benefit in readability argument now that I've thought about it more. More detailed comment in the gist.

