code: def _assert_same_type(a: _Data, b: _Data) -> None:
      if a.ctype != b.ctype:
          raise TypeError(
              f"`{a.code}` and `{b.code}` must be of the same type: "
              f"`{a.ctype}` != `{b.ctype}`"
          )
  
imports: from cupyx.jit import _internal_types
  from cupyx.jit import _cuda_types
  from cupyx.jit._internal_types import Data
label_desc: Use image node_id 4 for calling a global function with example usage: _assert_same_type(a, b) without return types