composition-extra-1.0.0.1: src/Control/Monad/Syntax/Two.hs
module Control.Monad.Syntax.Two where
(==<<) :: Monad m =>
(a -> b -> m c)
-> m a
-> b -> m c
(==<<) mf x b = x >>= (`mf` b)
infixl 1 ==<<
(=.<<) :: Monad m =>
(a -> b -> m c)
-> m b
-> a -> m c
(=.<<) mf x a = mf a =<< x
infixl 1 =.<<