При определении типа структуры и экземпляра я могу напечатать значение и получить тип реализации "struct":
(defstruct person :name :age)
(def p (struct person "peter" 30))
user=> p
{:name "peter", :age 30}
user=> (type p)
clojure.lang.PersistentStructMap
Но можно ли указать, является ли p экземпляром типа struct "person"?