docs: def set_providers(self, *providers):
          """Replace current providers with given ones"""
          if self.providers:
              self.clear()
          for provider in providers:
              self.add(provider)