Proposal: genericReplicateM