You can minimize, or even eliminate, run time decisions about the types of function arguments by making them instances of a known type. This gives the compiler a chance to inline appropriate code or perform other optimizations.
LispWorks Delivery User Guide - 10 Aug 2017