Monads in JavaScript | Hacker News Reader