TransactionPlanResult
What a TransactionPlan produced, by step.
Every step's result is kept, whether or not anything referred to it, because the caller usually wants at least one of them - the id that was generated - and which one that is only the caller knows.