A variant of Doc for debugging.
Unlike in the Doc type, the Column, WithPageWidth and Nesting constructors don't contain functions but are "sampled" to allow simple inspection with show.
Constructors
FailEmptyChar !CharText !Int !TextLineFlatAlt (Diag ann) (Diag ann)Cat (Diag ann) (Diag ann)Nest !Int (Diag ann)Union (Diag ann) (Diag ann)Column [(Int, Diag ann)]Doc:
(Int -> Diag ann)WithPageWidth [(PageWidth, Diag ann)]Doc:
(PageWidth -> Diag ann)Nesting [(Int, Diag ann)]Doc:
(Int -> Diag ann)Annotated ann (Diag ann)