A covariant Functor suitable for Yoneda reduction
Instances30MonadTrans, ComonadTrans, Monad, Functor, MonadFix, Applicative, …
MonadTrans CoyonedaDefined in kan-extensions-5.2.7 · Data.Functor.CoyonedaComonadTrans CoyonedaDefined in kan-extensions-5.2.7 · Data.Functor.CoyonedaMonad m => Monad (Coyoneda m)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaFunctor (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaMonadFix f => MonadFix (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaApplicative f => Applicative (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaFoldable f => Foldable (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaTraversable f => Traversable (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaAlternative f => Alternative (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaMonadPlus f => MonadPlus (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaFoldable1 f => Foldable1 (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaEq1 f => Eq1 (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaOrd1 f => Ord1 (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaRead1 f => Read1 (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.Coyoneda(Functor f, Show1 f) => Show1 (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaDistributive f => Distributive (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaComonad w => Comonad (Coyoneda w)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaAlt f => Alt (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaApply f => Apply (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaBind m => Bind (Coyoneda m)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaExtend w => Extend (Coyoneda w)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaPlus f => Plus (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaTraversable1 f => Traversable1 (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaRepresentable f => Representable (Coyoneda f)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaAdjunction f g => Adjunction (Coyoneda f) (Coyoneda g)Defined in kan-extensions-5.2.7 · Data.Functor.Coyoneda(Eq1 f, Eq a) => Eq (Coyoneda f a)Defined in kan-extensions-5.2.7 · Data.Functor.Coyoneda(Ord1 f, Ord a) => Ord (Coyoneda f a)Defined in kan-extensions-5.2.7 · Data.Functor.CoyonedaRead (f a) => Read (Coyoneda f a)Defined in kan-extensions-5.2.7 · Data.Functor.Coyoneda(Functor f, Show1 f, Show a) => Show (Coyoneda f a)Defined in kan-extensions-5.2.7 · Data.Functor.Coyonedatype Rep (Coyoneda f) = Rep fDefined in kan-extensions-5.2.7 · Data.Functor.Coyoneda