Add text-format haskell library