Some more Control.Monad exports, whenM, unlessM