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