Outputable package:breakpoint
Class designating that some type has an
SDoc representation
When we print a binder, we often want to print its type too. The
OutputableBndr class encapsulates this idea.
Constraint type to bundle up the requirement for
OutputableBndr
on both the
id and the
NoGhcTc of it. See Note
[NoGhcTc].
Outputable class with an additional environment value
See Note [The OutputableP class]