Reordered type parameters of Rep types so that the most specific is on the left and so on.