This module defines classes and functions for pretty-printing. It also
exports a number of helpful debugging and other utilities such as
trace and
panic.
The interface to this module is very similar to the standard Hughes-PJ
pretty printing module, except that it exports a number of additional
functions that are rarely used, and works over the
SDoc type.