Modifying constructor for eoutcome structures.
(change-eoutcome x [:cstate <cstate>] [:values <values>])
This is an often useful alternative to make-eoutcome.
We construct a new eoutcome structure that is a copy of
This is an ordinary
Macro:
(defmacro change-eoutcome (x &rest args) (std::change-aggregate 'eoutcome x args '((:cstate . eoutcome->cstate) (:values . eoutcome->values)) 'change-eoutcome 'nil))