set-dispatch-macro-character causes new-function to be called
when disp-char followed by sub-char is read.
If sub-char is a lowercase letter,
it is converted to its uppercase equivalent.
It is an error if sub-char is one of the ten decimal digits.