code: def download_and_extract(
      url: Union[str, Path],
      save_path: Union[str, Path],
      chunk_size: int = 1024,
  ) -> None:
      save_dir = Path(save_path).parent
  
      download_url(
          url=str(url), save_path=str(save_path), chunk_size=chunk_size
      )
      shutil.unpack_archive(
          filename=str(save_path), extract_dir=str(save_dir)
      )
  
imports: from icevision.imports import *
  import requests
label_desc: Use image node_id 2 for calling a global function with example usage: download_and_extract(url, save_path, chunk_size) without return types