code: def download_data():
      if not exists("eeg.dat"):
          url = "http://archive.ics.uci.edu/ml/machine-learning-databases/00264/EEG%20Eye%20State.arff"
          with open("eeg.dat", "wb") as f:
              f.write(urlopen(url).read())
  
imports: import argparse
  import time
  from collections import OrderedDict
  from os.path import exists
  from urllib.request import urlopen
  import numpy
  import pyro
  import torch
  import torch.nn
  import funsor
  import funsor.ops
  import funsor.torch.distributions
  from funsor.pyro.convert import funsor_to_cat_and_mvn, funsor_to_mvn, matrix_and_mvn_to_funsor, mvn_to_funsor
label_desc: Use image node_id 1 for calling a global function with example usage: download_data() without return types