Flattening Combinators: Surviving Without Parentheses [pdf] | Hacker News Reader