haskell-regex-tdfa