A Haskell-based Ruby Implementation