add find-slot-definition, find-direct-slot-definition, and related condition types