Write TextMate language grammar parsers in Haskell.