code: def remove_option(self, option):
          
          if len(self.options) > 0:
              if self._sized_op:
                  if not isinstance(option, str):
                      raise TypeError("``option`` should be a name string!")
                  for i in range(len(self.options)):
                      if self.options[i][0] == option:
                          self.options.pop(i)
                          break
              else:
                  if not isinstance(option, int):
                      raise TypeError("``option`` should be an integer index!")
                  self.options.pop(option)
docs: Remove an option.
  
          Parameters
          ----------
          option : str or int
              The name (str) or index (int) of the option to remove.
  
          Raises
          ------
          TypeError
              If the option has a wrong type.