code: def decorate(self, func):
  		
  		self.func = func
  		self._set_implied_name()
  		self.register()
  		return func
docs: Decorate a handler function. The handler should accept keyword
  		parameters for values supplied by the bot, a subset of:
  		- client
  		- connection (alias for client)
  		- event
  		- channel
  		- nick
  		- rest