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