Replace ++ with Semigroup in Prelude