Saga

Step.Builder.compensate, the saga run/node states, and the rollback contract.