ruby for haskell