Ross Paterson <ross at soi.city.ac.uk> writes:
> Also, these modules import Data.Monoid, which contains the non-H98 instance
> Monoid (a -> a), making it (and these) non-portable.
In what sense is
instance Monoid (a -> a)
not Haskell'98? It looks perfectly OK to me. Is it because the two
type variable arguments to (->) are the same?
Regards,
Malcolm