This package offers a wrapper on top of the prettyprinter package for
defining prettyprinting functions. It re-exports module
Data.Text.Prettyprint.Doc, and provides an abstract datatype, EDoc
,
which is built using the ppr
Quasiquoter.
Existential type that contains elements of class Pretty
.
Quasiquoter for writing EDoc expressions conveniently. Any arbitrary
Haskell expression is wrapped in type EDoc
.