Description
Provides a pretty-printing class similar to Show. It lets Haskell types define formatted, human-readable output separately from the simpler default string representation.
It is useful for diagnostics, reports, generated code, REPL output, and debugging tools. It is a developer library and does not include a standalone viewer.