code: def wrap_dataloader(dl):
      dl = OneHot(dl, index=1, nclasses=10)
      dl = TypeCast(dl, index=0, dtype=np.float32)
      dl = ValueNormalize(
          dl,
          index=0,
          source_range=[0.0, 255.0],
          target_range=[-1.0, 1.0],
      )
      return dl
  
file_path: neon/examples/gan/lsun_data.py
imports: import numpy
  import os
  import shutil
  import subprocess
  import json
  import zipfile
  import logging
  from tqdm import tqdm
  from PIL import Image
  from neon.data.aeon_shim import AeonDataLoader
  from neon.data.dataloader_transformers import OneHot, TypeCast, ValueNormalize
  from neon.util.persist import get_data_cache_or_nothing
  from future import standard_library
  from future.moves.urllib.request import urlopen
label_desc: Use image node_id 5 for calling a global function with example usage: wrap_dataloader(dl) and returns: dl