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