papa-0.5.0: src/Papa/Base/Data/Semigroup.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -Wall #-}
module Papa.Base.Data.Semigroup (
module P,
) where
import Data.Semigroup as P (
All (getAll),
Any (getAny),
Arg (Arg),
ArgMax,
ArgMin,
Dual (getDual),
Endo (appEndo),
First (getFirst),
Last (getLast),
Max (getMax),
Min (getMin),
Product (getProduct),
Semigroup (sconcat, stimes, (<>)),
Sum (getSum),
WrappedMonoid (unwrapMonoid),
cycle1,
diff,
mtimesDefault,
stimesIdempotent,
stimesIdempotentMonoid,
stimesMonoid,
)