Seems dubious that we'd ever need a plan with both forwards and backwards migrations. In fact, this API allows one to ask for -- and receive -- a plan that runs the same migration in both directions (more than once, even).