Removed unbalanced closing parentheses.
Fixed argument order for call to SET-FUNCALLABLE-INSTANCE-FUNCTION.
Allow for :SLOT-DEFINITION initarg by adding &allow-other-keys.
The slot definition is set by the :INITARG.  No need to set it here.
Reverse argument order to correspond to specification.