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