úÎ  †portable experimental  Composable monads. Compare with Control.Category.Category. J Note that there are two different monad types involved in each instance. /Compose two monadic values from right to left.  mcompose f g is  comparable to f . g& but for monadic values. Compare with Control.Category... .Apply a constant value to a composable monad.  Alias for . Compare with Control.Category.id. <Compose two monadic values from right to left. Compare with Control.Category.<<<.  f <<< g is equivalent to  mcompose f g. <Compose two monadic values from left to right. Compare with Control.Category.>>>.  g >>> f is equivalent to  mcompose f g.     monadLib-compose-0.2MonadLib.ComposeComposeMmcomposemapplymid<<<>>>derive_mcompose derive_mapplymonadLib-3.6.2MonadLibaskx_mapply