Type alias SpendOutcome

SpendOutcome: "consumed" | "released" | "replaced"

How a reservation ends: the turn counted, it did not, or its reply was replaced after it counted (refunded).