## rio-prettyprint `rio-prettyprint` is a Haskell package that provides a library that combines the logging capabilities of the [`rio` package](https://hackage.haskell.org/package/rio) with the pretty printing capabilities of the [`annotated-wl-pprint` package](https://hackage.haskell.org/package/annotated-wl-pprint). Documents can be annotated with an optional style from a set of named styles, and the style associated with each named style can be specified as a list of ANSI Select Graphic Rendition (SGR) commands. These commands are represented by the constructors of a type provided by the [`ansi-terminal-types` package](https://hackage.haskell.org/package/ansi-terminal-types) The library also provides: * a type that represents a simple, non-customisable environments that provide pretty logging functionality; and * a type that represents pretty exceptions.