Haskell-like do notation in Ruby