Monad Library for JavaScript