{-# LANGUAGE Safe #-}
module Relude.Monad
( module Relude.Monad.Either
, module Relude.Monad.Maybe
, module Relude.Monad.Reexport
, module Relude.Monad.Trans
, chainedTo
) where
import Relude.Monad.Either
import Relude.Monad.Maybe
import Relude.Monad.Reexport
import Relude.Monad.Trans
chainedTo :: Monad m => (a -> m b) -> m a -> m b
chainedTo :: (a -> m b) -> m a -> m b
chainedTo = (a -> m b) -> m a -> m b
forall (m :: * -> *) a b. Monad m => (a -> m b) -> m a -> m b
(=<<)
{-# INLINE chainedTo #-}