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