Understanding Monads with Javascript | Hacker News Reader