m :+. n is the coproduct of semigroups m and n. Values of
type m :+. n consist of alternating non-empty lists of m and n
values. Composition is list concatenation, with appropriate
combining of adjacent elements
Instances4Eq, Show, Semigroup, Action
(Eq m, Eq n, Semigroup m, Semigroup n) => Eq (m :+. n)Defined in monoid-extras-0.7.0.2 · Data.Semigroup.Coproduct(Show m, Show n) => Show (m :+. n)Defined in monoid-extras-0.7.0.2 · Data.Semigroup.CoproductSemigroup (m :+. n)Defined in monoid-extras-0.7.0.2 · Data.Semigroup.Coproduct(Action m r, Action n r) => Action (m :+. n) rDefined in monoid-extras-0.7.0.2 · Data.Semigroup.CoproductCoproducts act on other things by having each of the components act individually.