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