Monad
Functions
Lift a function to a monad.
Lift a binary function to a monad.
Lift a ternary function to a monad.
Lift a quaternary function to a monad.
liftM5 :: (Monad m) => (a -> b -> c -> d -> e -> f) -> (m a) -> (m b) -> (m c) -> (m d) -> (m e) -> m f
#
Lift a quinary function to a monad.
Combine a foldable of MonadPlus<a> values using mplus<a>.