Get the kind (tag) of a macro-info structure.
(macro-info-kind x) → kind
Function:
(defun macro-info-kind$inline (x) (declare (xargs :guard (macro-infop x))) (mbe :logic (cond ((or (atom x) (eq (car x) :object)) :object) (t :function)) :exec (car x)))
Theorem:
(defthm macro-info-kind-possibilities (or (equal (macro-info-kind x) :object) (equal (macro-info-kind x) :function)) :rule-classes ((:forward-chaining :trigger-terms ((macro-info-kind x)))))