cl-deftype

cl-deftype is an autoloaded Lisp macro in `cl-macs.el'.

(cl-deftype NAME ARGLIST &rest BODY)

Define NAME as a new data type.
The type name can then be used in `cl-typecase', `cl-check-type', etc.