algebra.ring
This method converts a multiplicative instance into a generic instance.
Given an implicit MultiplicativeSemigroup[A], this method returns a Semigroup[A].
MultiplicativeSemigroup[A]
Semigroup[A]