Monad "do" syntax for JavaScript