Haskell-style monad do-notation for Ruby... using code rewriting
github.com
github.com
https://github.com/raganwald/rewrite_rails
Of course, one of its design goals was that we be able to walk away from it, so it compiled to plain Ruby files much as Coffeescript compiles to Javascript.