code: def download_builtin_dataset(name):
      dataset = BUILTIN_DATASETS[name]
  
      print("Trying to download dataset from " + dataset.url + "...")
      tmp_file_path = join(get_dataset_dir(), "tmp.zip")
      urlretrieve(dataset.url, tmp_file_path)
  
      with zipfile.ZipFile(tmp_file_path, "r") as tmp_zip:
          tmp_zip.extractall(join(get_dataset_dir(), name))
  
      os.remove(tmp_file_path)
      print(
          "Done! Dataset",
          name,
          "has been saved to",
          join(get_dataset_dir(), name),
      )
  
file_path: Surprise/surprise/builtin_datasets.py
imports: import errno
  import os
  import zipfile
  from collections import namedtuple
  from os.path import join
  from urllib.request import urlretrieve
label_desc: Use image node_id 2 for calling a global function with example usage: download_builtin_dataset(name) without return types