AlgebirdGroup
monoid
AlgebirdMonoid
monoid