Описания типов
Описание типа — это record, которое содержит информацию о типе. Слот 1 в записи должен быть символом, называющим тип, и type-of полагается на это, чтобы вернуть тип record объектов. Ни один другой слот описания типа не используется Emacs; они свободны для использования расширениями Lisp.
Пример описания типа — любой экземпляр cl-structure-class.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Type-Descriptors.html