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