Three Useful Monads | Hacker News Reader