EPA: Replace Monoid with NoAnn
We currently use the Monoid
class as a constraint on Exact Print
Annotation functions, so we can use mempty
. But this leads to
requiring Semigroup
instances too, which do not always make sense.
Instead, introduce a class NoAnn
, with a function noAnn
analogous to
mempty
.
Closes #20372 (closed)