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