Monads: A useful tool for the working programmer? | Hacker News Reader