Scala-inspired Monads for Ruby