Existe-t-il une méthode dans l’une des nombreuses bibliothèques standards d’Haskell qui fait ça ?


compose :: Monad m => (b -> c) -> (a -> m b) -> (a -> m c)
compose f g x = liftM f (g x)

Ce...