alter_unique_together and alter_index_together share most of their code... can the commonality be factored out (as it mostly is in South, IIRC)?