This is the coiterative comonad generated by a comonad
Constructors
CoiterTrunCoiterT :: w (a, CoiterT w a)
Instances19ComonadTrans, ComonadHoist, ComonadEnv, ComonadStore, ComonadTraced, ComonadCofree, …
ComonadTrans CoiterTDefined in free-5.2 · Control.Comonad.Trans.CoiterComonadHoist CoiterTDefined in free-5.2 · Control.Comonad.Trans.CoiterComonadEnv e w => ComonadEnv e (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterComonadStore s w => ComonadStore s (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterComonadTraced m w => ComonadTraced m (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterComonad w => ComonadCofree Identity (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterFunctor w => Functor (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterFoldable w => Foldable (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterTraversable w => Traversable (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterEq1 w => Eq1 (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterOrd1 w => Ord1 (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterRead1 w => Read1 (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterShow1 w => Show1 (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.CoiterComonad w => Comonad (CoiterT w)Defined in free-5.2 · Control.Comonad.Trans.Coiter(Eq1 w, Eq a) => Eq (CoiterT w a)Defined in free-5.2 · Control.Comonad.Trans.Coiter(Typeable w, Data (w (a, CoiterT w a)), Data a) => Data (CoiterT w a)Defined in free-5.2 · Control.Comonad.Trans.Coiter(Ord1 w, Ord a) => Ord (CoiterT w a)Defined in free-5.2 · Control.Comonad.Trans.Coiter(Read1 w, Read a) => Read (CoiterT w a)Defined in free-5.2 · Control.Comonad.Trans.Coiter(Show1 w, Show a) => Show (CoiterT w a)Defined in free-5.2 · Control.Comonad.Trans.Coiter