Control.Monad.Morph
class MFunctor t
class MMonad t
class MonadTrans t
squash
(>|>)
(<|<)
(=<|)
(|>=)