pub type SpendTicket = Box<dyn Any + Send>;
In-process accounting state, consumed exactly once by its gate. This is never authorization for an action executor.
pub struct SpendTicket(/* private fields */);