docs: def remove_argument(self, name):
          """ Remove the argument matching the given name. """
          for index, arg in enumerate(self.args[:]):
              if name == arg.name:
                  del self.args[index]
                  break
          return self