Ambiguous Ruby Grammar in Haskell