Removed groupWith
Use Semigroup #58