On Tue, Nov 20, 2012 at 11:14 AM, John Wiegley <johnw@fpcomplete.com> wrote:
compose :: [(a -> a)] -> a -> a compose = foldr (.) id composeM :: [(a -> m a)] -> a -> m a composeM = foldr (<=<) return