Monade m Kleisli-Kategorie von m:
comp :: Monad m => (a -> m b) -> (b -> m c) -> (a -> m c) comp f g = \ x -> do y <- f x ; g y
return
comp