Has anyone noticed that Haddock renders MINIMAL pragmas incorrectly? For example System.Random.Stateful.FrozenGen says
Minimal complete definition
(modifyGen | freezeGen, overwriteGen)
which looks like it must mean ((modifyGen | freezeGen), overwriteGen), yet the source says
{-# MINIMAL (modifyGen|(freezeGen,overwriteGen)) #-}
There don’t seem to be any open issues about this on the issue tracker. Surely I can’t be the first person to have spotted this?