An attempt at an easy to understand monad guide | Hacker News Reader