:: (a -> m b) -> (b -> m c) -> (a -> m c) -package:envparse -package:xmonad-contrib -package:can-i-haz package:semigroupoids