Код, скомпилированный с использованием старых версий cl-defstruct, который
не использует записи, может столкнуться с проблемами при использовании в новой Emacs.
Чтобы облегчить это, Emacs обнаруживает, когда используется старый cl-defstruct,
и включает режим, в котором type-of обрабатывает старые объекты структур
как если бы они были записями.
Если arg положительный, включить обратную совместимость со старыми структурами.