NFData instances for the types in Data.Semigroup