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