Promises as Monads | Hacker News Reader