Data.Constraint.Deferrable
data UnsatisfiedConstraint
class Deferrable p
defer
deferred
defer_
deferEither_
data a :~~: b
data (k :~: a) b