The function coerce
performs those conversions required by the ANSI Common Lisp standard, but a larger set of type specifiers is allowed for coercion.
A type-error
is signaled if result cannot be returned as the result-type specifies.
LispWorks User Guide and Reference Manual - 13 Feb 2015