declaim

declaim is an alias for `cl-declaim' in `cl.el'.

(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.