Overrides the class closure (i.
e. the default handler) for the given signal for emissions on instances of
instance_type must be
derived from the type to which the signal belongs.
the signal id
the instance type on which to override the class closure for the signal.