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