blaze-textual is a fast Haskell library for rendering common Haskell datatypes in text form using the blaze-builder library.