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