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