Haskell implementation of a Markup processing system.