code: def copy(a):
      result = DistArray(a.shape)
      for index in np.ndindex(*result.num_blocks):
          # We don't need to actually copy the objects because remote objects are
          # immutable.
          result.object_refs[index] = a.object_refs[index]
      return result
  
imports: import numpy
  import ray
  import ray.experimental.array.remote
label_desc: Use image node_id 5 for calling a global function with example usage: copy(a) and returns: result