BuiltinTypes.Text/Data: derive Semigroup.
BuiltinTypes.Text/Data: derive Semigroup.

This is needed to get stuff to compile on recent versions of
base, which now has a Semigroup constraint on Monoid. See:

    https://prime.haskell.org/wiki/Libraries/Proposals/SemigroupMonoid

zenhack/haskell-capnp