The best explanation of Monads I've ever seen | Hacker News Reader