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