code: def assert_dshape_equal(a, b, path=None, **kwargs):
      if path is None:
          path = ()
      path += (".ty",)
      return assert_dshape_equal(a.ty, b.ty, path=path, **kwargs)
  
file_path: datashader/datashader/datashape/util/testing.py
imports: from abc import ABC
  from ..coretypes import DataShape, DateTime, Function, Option, Record, String, Time, TimeDelta, Tuple, Units
  from ..dispatch import dispatch
label_desc: Use image node_id 9 for calling a global function with example usage: assert_dshape_equal(a, b, path) and returns: assert_dshape_equal