Make a copy ORIG-STATE.
(defun copy-state (orig-state &key (target nil target-supp) (bindings nil bindings-supp) (matched nil matched-supp)) "Make a copy ORIG-STATE." (make-match-state :target (if target-supp target (target orig-state)) :bindings (if bindings-supp bindings (bindings orig-state)) :matched (if matched-supp matched (matched orig-state))))Source Context