Proposal: add 'partitionM' to Control.Monad module