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