A Alternate turns any Alternative instance into a Monoid.
Constructors
AlternategetAlternate :: f a
Instances6Functor, Applicative, Alternative, Reducer, Semigroup, Monoid
Functor f => Functor (Alternate f)Defined in reducers-3.12.5 · Data.Semigroup.AlternativeApplicative f => Applicative (Alternate f)Defined in reducers-3.12.5 · Data.Semigroup.AlternativeAlternative f => Alternative (Alternate f)Defined in reducers-3.12.5 · Data.Semigroup.AlternativeAlternative f => Reducer (f a) (Alternate f a)Defined in reducers-3.12.5 · Data.Semigroup.AlternativeAlternative f => Semigroup (Alternate f a)Defined in reducers-3.12.5 · Data.Semigroup.AlternativeAlternative f => Monoid (Alternate f a)Defined in reducers-3.12.5 · Data.Semigroup.Alternative