code: def add_config_source(self, config_source, position=None):
          
          rank = position if position is not None else len(self._config_sources)
          self._config_sources.insert(rank, config_source)
docs: Add a config source to the current ConfigResolver instance.
          If position is not set, this source will be inserted with the lowest priority.