code: def find_matching(cls, message, channel):
  		
  		return (
  			handler
  			for handler in cls._registry
  			if isinstance(handler, cls)
  			and handler.match(message, channel)
  		)
docs: Yield ``cls`` subclasses that match message and channel