code: def parse(self, argv):
          
          kwargs, args = self.parse_args(argv)
          self.result['args'] += args
          # Annoying that parse_args doesn't just return a dict
          for dest in self.dests:
              value = getattr(kwargs, dest)
              if value is not None:
                  self.result['kwargs'][dest] = value
          return self
docs: Parse the given argument vector.