SB-PCL::CACHING functions simply cache effective methods as a
function of argument wrappers, while
have code that computes the actual dispatch.
functions have a cache, but on cache misses will recompute whether or
not to generate a
(FIXME: I'm actually not certain about the above paragraph. Read the code again and see if it makes any more sense.)