Functor [] Source # | |
|
Functor Maybe Source # | |
|
Functor IO Source # | |
|
Functor Complex Source # | |
|
Functor Min Source # | |
|
Functor Max Source # | |
|
Functor First Source # | |
|
Functor Last Source # | |
|
Functor Option Source # | |
|
Functor NonEmpty Source # | |
|
Functor Identity Source # | |
|
Functor STM Source # | |
|
Functor Dual Source # | |
|
Functor Sum Source # | |
|
Functor Product Source # | |
|
Functor First Source # | |
|
Functor Last Source # | |
|
Functor ReadPrec Source # | |
|
Functor ReadP Source # | |
|
Functor Set Source # | |
|
Functor (Either e) Source # | |
|
Functor (U1 *) Source # | |
|
Functor (ST s) Source # | |
|
Functor (ST s) Source # | |
|
Functor m => Functor (WrappedMonad m) Source # | |
|
ArrowApply a => Functor (ArrowMonad a) Source # | |
|
Functor (Proxy *) Source # | |
|
Functor m => Functor (MaybeT m) Source # | |
|
Functor f => Functor (Rec1 * f) Source # | |
|
Functor f => Functor (Alt * f) Source # | |
|
Functor m => Functor (ExceptT e m) Source # | |
|
Functor m => Functor (StateT s m) Source # | |
|
Functor m => Functor (StateT s m) Source # | |
|
Functor m => Functor (WriterT w m) Source # | |
|
Functor m => Functor (WriterT w m) Source # | |
|
Functor m => Functor (IdentityT * m) Source # | |
|
Functor ((->) LiftedRep LiftedRep r) Source # | |
|
(Functor f, Functor g) => Functor ((:*:) * f g) Source # | |
|
(Functor f, Functor g) => Functor (Product * f g) Source # | |
|
Functor (ContT * r m) Source # | TODO / FIXME: Still need to figure out how and if we can generalize the continuation implementation. |
|
Functor m => Functor (ReaderT * r m) Source # | |
|
Functor f => Functor (M1 * i c f) Source # | |
|
(Functor f, Functor g) => Functor ((:.:) * * f g) Source # | |
|
(Functor f, Functor g) => Functor (Compose * * f g) Source # | |
|
Functor m => Functor (RWST r w s m) Source # | |
|
Functor m => Functor (RWST r w s m) Source # | |
|