A text preprocessor in Haskell.