| Functor NonEmpty Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| Functor Identity Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| Functor IO Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| Functor Ur Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Linear |
| Functor Maybe Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| Functor [] Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| Functor (Either a :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| Functor (CatAsComonoid k :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| Functor f => Functor (Prelude f :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| Functor (ListF x :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Fix |
| Functor ((,) a :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| CategoryOf k => Functor (Const x :: k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| (CategoryOf k, Functor f) => Functor (Ap f :: k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Free |
| Functor ((->) a :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| (Functor f, Functor g) => Functor (Product f g :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| (Functor f, Functor g) => Functor (Sum f g :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| Functor f => Functor (n :*.: f :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| Functor f => Functor (f :^: n :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| (Functor f, Functor g) => Functor (f :~>: g :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| CategoryOf k => Functor (Lan j2 f :: k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| CategoryOf k => Functor (Ran j2 h :: k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| (Functor f, Functor g) => Functor (Compose f g :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| Profunctor p => Functor (FromProfunctor p a :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
| CategoryOf k => Functor ('COPR :: k -> COPROD k) Source Comments # | |
Instance detailsDefined in Proarrow.Object.BinaryCoproduct |
| CategoryOf k => Functor ('PR :: k -> PROD k) Source Comments # | |
Instance detailsDefined in Proarrow.Object.BinaryProduct |
| Functor Either Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| Functor (,) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
| (Applicative f, CategoryOf k) => Functor ('A :: k -> AP f k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Ap |
| (CategoryOf j, CategoryOf k) => Functor (Yo :: k -> OPPOSITE j -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Yoneda |
| MonoidalAction m k => Functor (Writer :: m -> k -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Promonad.Writer |
| CategoryOf k => Functor ('MK :: k -> MonK k i j) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.MonoidalAsBi |
| Profunctor p => Functor (Op p a :: OPPOSITE k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Opposite |
| MonoidalAction m k => Functor (Reader :: OPPOSITE m -> k -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Promonad.Reader |
| (CategoryOf j, CategoryOf k) => Functor (PList :: LIST (j +-> k) -> LIST k -> LIST j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Promonoidal |
| Functor (Ran :: OPPOSITE (i +-> j) -> (i +-> k) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Ran |
| Functor (Rift :: OPPOSITE (k +-> i) -> (j +-> i) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Rift |
| (CategoryOf j, CategoryOf k) => Functor (Yo a :: OPPOSITE j -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Yoneda |
| (Profunctor tk, Profunctor tj) => Functor (Day tk tj :: LIST (j +-> k) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Promonoidal |
| Ob a => Functor (FlipApp a :: (k -> Type) -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Squares |
| Functor (Fix :: (k +-> k) -> k -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Fix |
| Functor (FreePromonad :: (k -> k -> Type) -> k -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Free |
| Functor (Ap :: (k -> Type) -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Free |
| Functor ('PK :: (j +-> k) -> PROFK j k) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Prof |
| Functor (Day :: (j +-> k) -> (j +-> k) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Day |
| Functor (List :: (j +-> k) -> LIST k -> LIST j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.List |
| Functor (Coyoneda :: (j +-> k) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Coyoneda |
| Functor (Yoneda :: (j +-> k) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Yoneda |
| Functor ((:.:) :: (j +-> k) -> (i +-> j) -> k -> i -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Composition |
| Profunctor p => Functor (Day p :: (j +-> k) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Day |
| (Monoidal j, Monoidal k, Profunctor p) => Functor (DayExp p :: (k -> j -> Type) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Day |
| Profunctor p => Functor ((:.:) p :: (i +-> j) -> k -> i -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Composition |
| Profunctor j2 => Functor (Ran ('OP j2) :: (i +-> k) -> k -> j1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Ran |
| Profunctor j2 => Functor (Rift ('OP j2) :: (j1 +-> i) -> k -> j1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Rift |
| Profunctor j2 => Functor (Precompose j2 :: (j1 +-> k) -> k -> i -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Ran |
| (Bicategory kk, Ob s, Ob0 kk h, Ob0 kk i, Ob0 kk j, Ob0 kk k2) => Functor (P kk kk (HK kk) s :: kk j k2 -> HK kk h j +-> HK kk i k2) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Hom |
| (Bicategory kk, Ob0 kk h, Ob0 kk i, Ob0 kk j, Ob0 kk k2) => Functor (P kk kk (HK kk) :: COK kk h i -> kk j k2 -> HK kk h j +-> HK kk i k2) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Hom |