Monads aren't as hard as you think | Hacker News Reader