A copying macro that lets you create new hyppair-p structures, based on existing structures.
Syntax:
(change-hyppair x [:bfr-mode <bfr-mode>] [:hyp <hyp>])
This is a sometimes useful alternative to make-hyppair.
It constructs a new hyppair-p structure that is a copy of
This is an ordinary
Macro:
(defmacro change-hyppair (x &rest args) (std::change-aggregate 'hyppair x args '((:bfr-mode . hyppair->bfr-mode) (:hyp . hyppair->hyp)) 'change-hyppair 'nil))