Reducer Bool All |

Reducer Bool All |

Reducer Bool Any |

Reducer Bool Any |

Reducer Int IntSet |

Reducer Int IntSet |

Reducer c () |

Reducer Char (SourcePosition file) |

Reducer Char (SourcePosition file) |

Reducer Char m => Reducer Char (Unlined m) |

Reducer Char m => Reducer Char (Unlined m) |

Reducer Char m => Reducer Char (Unspaced m) |

Reducer Char m => Reducer Char (Unspaced m) |

Reducer Char m => Reducer Char (Lines m) |

Reducer Char m => Reducer Char (Lines m) |

Reducer Char m => Reducer Char (Words m) |

Reducer Char m => Reducer Char (Words m) |

Reducer Char m => Reducer Char (FromString m) |

Reducer Char m => Reducer Char (FromString m) |

Num a => Reducer Integer (FromNum a) |

Num a => Reducer Integer (FromNum a) |

CharReducer m => Reducer Word8 (UTF8 m) |

CharReducer m => Reducer Word8 (UTF8 m) |

Ord a => Reducer a (Set a) |

Reducer a (Seq a) |

Reducer a (Last a) |

Reducer a (First a) |

Num a => Reducer a (Product a) |

Num a => Reducer a (Sum a) |

Monoid a => Reducer a (Dual a) |

Reducer c ([] c) |

Reducer c (Unit c) |

(Ord a, Bounded a) => Reducer a (Min a) |

(Ord a, Bounded a) => Reducer a (Max a) |

Monoid m => Reducer m (STM m) |

Monoid m => Reducer m (IO m) |

Monoid m => Reducer m (Identity m) |

Ord a => Reducer a (Priority a) |

(Bounded a, Ord a) => Reducer a (Order a) |

Measured v a => Reducer a (FingerTree v a) |

(Reducer c m, Reducer c n) => Reducer c ((,) m n) |

(Monoid w, Monoid m) => Reducer m (Writer w m) |

(Monoid w, Monoid m) => Reducer m (Writer w m) |

Monoid m => Reducer m (ST s m) |

Monoid m => Reducer m (ST s m) |

Monoid m => Reducer m (State s m) |

Monoid m => Reducer m (State s m) |

Monoid m => Reducer m (Reader e m) |

Monoid m => Reducer m (Either e m) |

Monoid m => Reducer m (Cont r m) |

(Reducer c m, Reducer c n, Reducer c o) => Reducer c ((,,) m n o) |

(Monad m, Monoid w, Monoid n) => Reducer n (WriterT w m n) |

(Monad m, Monoid w, Monoid n) => Reducer n (WriterT w m n) |

(Monad m, Monoid n) => Reducer n (StateT s m n) |

(Monad m, Monoid n) => Reducer n (StateT s m n) |

(Monad m, Monoid n) => Reducer n (ReaderT e m n) |

(Monad m, Monoid n) => Reducer n (EitherT e m n) |

(Monad m, Monoid n) => Reducer n (ContT r m n) |

(Reducer c m, Reducer c n, Reducer c o, Reducer c p) => Reducer c ((,,,) m n o p) |

(Monoid w, Monoid m) => Reducer m (RWS r w s m) |

(Monoid w, Monoid m) => Reducer m (RWS r w s m) |

(Monad m, Monoid w, Monoid n) => Reducer n (RWST r w s m n) |

(Monad m, Monoid w, Monoid n) => Reducer n (RWST r w s m n) |

Monad m => Reducer (m a) (Action m) |

Applicative f => Reducer (f a) (Traversal f) |

Reducer (Maybe a) (Last a) |

Reducer (Maybe a) (Last a) |

Reducer (Maybe a) (First a) |

Reducer (Maybe a) (First a) |

Ord a => Reducer (Maybe a) (MinPriority a) |

Ord a => Reducer (Maybe a) (MinPriority a) |

Ord a => Reducer (Maybe a) (MaxPriority a) |

Ord a => Reducer (Maybe a) (MaxPriority a) |

Monoid m => Reducer (STM m) (IO m) |

Monoid m => Reducer (STM m) (IO m) |

Monoid m => Reducer (IntMap m) (UnionWith m) |

Monoid m => Reducer (IntMap m) (UnionWith m) |

Ord a => Reducer (MinPriority a) (Priority a) |

Ord a => Reducer (MinPriority a) (Priority a) |

Ord a => Reducer (MaxPriority a) (Priority a) |

Ord a => Reducer (MaxPriority a) (Priority a) |

(Monad m, Monoid n) => Reducer (m n) (ActionWith m n) |

MonadPlus m => Reducer (m a) (MonadSum m a) |

(Applicative f, Monoid n) => Reducer (f n) (TraversalWith f n) |

Alternative f => Reducer (f a) (Alternate f a) |

(Monad m, Monoid w, Monoid n) => Reducer (m n) (WriterT w m n) |

(Monad m, Monoid w, Monoid n) => Reducer (m n) (WriterT w m n) |

(Monad m, Monoid n) => Reducer (m n) (StateT s m n) |

(Monad m, Monoid n) => Reducer (m n) (StateT s m n) |

(Monad m, Monoid n) => Reducer (m n) (ReaderT e m n) |

(Monad m, Monoid n) => Reducer (m n) (EitherT e m n) |

(Monad m, Monoid n) => Reducer (m n) (ContT r m n) |

(Monad m, Monoid w, Monoid n) => Reducer (m n) (RWST r w s m n) |

(Monad m, Monoid w, Monoid n) => Reducer (m n) (RWST r w s m n) |

Reducer c m => Reducer (WithReducer c m) m |

Reducer (a -> a) (Endo a) |

Reducer (a -> a) (Endo a) |

Reducer ((,) Int v) (IntMap v) |

Reducer ((,) Int v) (IntMap v) |

Monoid m => Reducer (ST RealWorld m) (IO m) |

Monoid m => Reducer (ST RealWorld m) (IO m) |

Ord k => Reducer ((,) k v) (Map k v) |

Ord k => Reducer ((,) k v) (Map k v) |

(Ord k, Monoid m) => Reducer (Map k m) (UnionWith k m) |

(Ord k, Monoid m) => Reducer (Map k m) (UnionWith k m) |