Documentation
ifoldl' :: Foldable f => (Int -> b -> a -> b) -> b -> f a -> b Source #
liftA2 :: Applicative f => (a -> b -> c) -> f a -> f b -> f c #
join :: Monad m => m (m a) -> m a #
when :: Applicative f => Bool -> f () -> f () #
(<=<) :: Monad m => (b -> m c) -> (a -> m b) -> a -> m c #
unless :: Applicative f => Bool -> f () -> f () #