Move omapM_ et al into the typeclass