Util.Monad
concatMapM
andM
orM
($$)
whenM