Minimize the imports from Data.Monoid in Haskell/GADT

This limits the potential name conflicts with category symbols from the
grammar.