docs: def make_fetch_func(base_url, async, **kwargs):
      """
      make a fetch function based on conditions of
      1) async
      2) ssl
      """
      if async:
          client = AsyncHTTPClient(force_instance=True, defaults=kwargs)
          return partial(async_fetch, httpclient=client)
      else:
          client = HTTPClient(force_instance=True, defaults=kwargs)
          return partial(sync_fetch, httpclient=client)