cl-declaim
cl-declaim is a Lisp macro in `cl-lib.el
'.
(cl-declaim &rest SPECS)
Like `cl-proclaim', but takes any number of unevaluated, unquoted arguments.
Puts `(cl-eval-when (compile load eval) ...)' around the declarations
so that they are registered at compile-time as well as run-time.