code: def test_NDim_array_conv():
      MD = MutableDenseNDimArray([x, y, z])
      MS = MutableSparseNDimArray([x, y, z])
      ID = ImmutableDenseNDimArray([x, y, z])
      IS = ImmutableSparseNDimArray([x, y, z])
  
      assert MD.as_immutable() == ID
      assert MD.as_mutable() == MD
  
      assert MS.as_immutable() == IS
      assert MS.as_mutable() == MS
  
      assert ID.as_immutable() == ID
      assert ID.as_mutable() == MD
  
      assert IS.as_immutable() == IS
      assert IS.as_mutable() == MS
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_NDim_array_conv() without return types