Monads in Coffeescript