Apply [] | |
Methods (<.>) :: [a -> b] -> [a] -> [b] # (.>) :: [a] -> [b] -> [b] # (<.) :: [a] -> [b] -> [a] # |
Apply Maybe | |
|
Apply IO | |
|
Apply Identity | |
|
Apply Option | |
|
Apply NonEmpty | |
|
Apply ZipList | |
|
Apply Tree | |
|
Apply Seq | |
|
Apply IntMap | An IntMap is not Applicative , but it is an instance of Apply |
|
Apply ((->) m) | |
Methods (<.>) :: (m -> a -> b) -> (m -> a) -> m -> b # (.>) :: (m -> a) -> (m -> b) -> m -> b # (<.) :: (m -> a) -> (m -> b) -> m -> a # |
Apply (Either a) | |
|
Semigroup m => Apply ((,) m) | |
Methods (<.>) :: (m, a -> b) -> (m, a) -> (m, b) # (.>) :: (m, a) -> (m, b) -> (m, b) # (<.) :: (m, a) -> (m, b) -> (m, a) # |
Monad m => Apply (WrappedMonad m) | |
|
Ord k => Apply (Map k) | A Map is not Applicative , but it is an instance of Apply |
|
Apply m => Apply (ListT m) | |
|
Applicative f => Apply (WrappedApplicative f) | |
|
Apply f => Apply (MaybeApply f) | |
|
Apply f => Apply (Lift f) | |
|
(Functor m, Monad m) => Apply (MaybeT m) | |
|
Arrow a => Apply (WrappedArrow a b) | |
|
Semigroup m => Apply (Const * m) | |
|
Biapply p => Apply (Join * p) | |
|
Apply w => Apply (TracedT m w) | |
|
(Apply w, Semigroup s) => Apply (StoreT s w) | |
|
(Semigroup e, Apply w) => Apply (EnvT e w) | |
|
Apply (Cokleisli w a) | |
|
Apply w => Apply (IdentityT * w) | |
|
Apply f => Apply (Backwards * f) | |
|
(Functor m, Monad m) => Apply (ErrorT e m) | |
|
(Functor m, Monad m) => Apply (ExceptT e m) | |
|
Bind m => Apply (StateT s m) | |
|
Bind m => Apply (StateT s m) | |
|
(Apply m, Semigroup w) => Apply (WriterT w m) | |
|
(Apply m, Semigroup w) => Apply (WriterT w m) | |
|
Apply f => Apply (Reverse * f) | |
|
Semigroup f => Apply (Constant * f) | |
|
(Apply f, Apply g) => Apply (Product * f g) | |
|
Apply (ContT * r m) | |
|
Apply m => Apply (ReaderT * e m) | |
|
(Apply f, Apply g) => Apply (Compose * * f g) | |
|
(Bind m, Semigroup w) => Apply (RWST r w s m) | |
|
(Bind m, Semigroup w) => Apply (RWST r w s m) | |
|