Register a fetcher.

        :param name: Fetcher name.
        :param fetcher: The new fetcher.

def register_fetcher(self, name, fetcher):
        """Register a fetcher.

        :param name: Fetcher name.
        :param fetcher: The new fetcher.
        """
        assert name not in self.fetchers
        self.fetchers[name] = fetcher