Outputable -is:module

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