Scieneer Common Lisp 1.3.9 online documentation

check-type place type &optional type-string[Macro]

Signals an error of type type-error if the contents of place are not of the specified type. If an error is signaled, this can only return if store-value is invoked. It will store into place and start over.