docs: def argument(self, p_number):
          """ Retrieves a value from the argument list at the given position. """
          try:
              return self.args[p_number]
          except IndexError as ie:
              raise InvalidCommandArgument from ie