code: def __subclasscheck__(cls, subcls):
      if not isinstance(subcls, BintType):
          return False
      if cls.dtype not in (None, subcls.dtype):
          return False
      if cls.shape not in (None, subcls.shape):
          return False
      return True
  
imports: import copyreg
  import functools
  import inspect
  import operator
  import warnings
  from functools import reduce
  from weakref import WeakValueDictionary
  import funsor.ops
  from funsor.ops.builtin import parse_ellipsis, parse_slice
  from funsor.util import broadcast_shape, get_backend, get_tracing_state, quote
label_desc: Use image node_id 2 for calling the BintType obj's underlying member method code with example usage: obj.__subclasscheck__(cls, subcls) and returns: True, False, False, False