old_contents: 
  from .function_builder import function, distribute
  from .data_builder import data
  from .collectives import *
  from .forking import fork, close
  from .gpu_utils import get_n_gpu
  from .util import make_slices
  
  
  import sys
  min_recursion_limit = 50000
  if sys.getrecursionlimit() < min_recursion_limit:
    sys.setrecursionlimit(min_recursion_limit)
  del sys
  
  # clean up dir
  del function_builder, data_builder, collectives, forking, gpu_utils, util
  
  
new_contents: 
  from .function_builder import function, distribute
  from .data_builder import data
  from .collectives import *
  from .forking import fork, close
  from .gpu_utils import get_n_gpu
  from .util import make_slices
  
  # workaround for pickling some functions
  import sys
  min_recursion_limit = 50000
  if sys.getrecursionlimit() < min_recursion_limit:
      sys.setrecursionlimit(min_recursion_limit)
  del sys
  
  # clean up dir
  del function_builder, data_builder, collectives, forking, gpu_utils, util
  
  
subject: Replace comment, indent