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