code: def unbind(self, handler, argspec):
          
          self.handlers[argspec.key].remove((handler, argspec))
          if not len(self.handlers[argspec.key]):
              del self.handlers[argspec.key]
docs: handler will no longer be called if args match argspec
  
          :param argspec: instance of ArgSpec - args to be matched