Update Semigroup instances for ghc 7.8.2+ compatibility
Merge pull request #295 from ScrambledEggsOnToast/master

Update Semigroup instances for ghc 7.8.2+ compatibility