Lightweight monad implementation in JavaScript