"do" monad syntax in JavaScript | Hacker News Reader