class_docstr: Create a callable object from a dask graph.
  
  Parameters
  ----------
  dsk : dict
      A dask graph
  outkey : Dask key
      The output key from the graph
  inkeys : list
      A list of keys to be used as arguments to the callable.
  name : str, optional
      The name to use for the function.
code: def __hash__(self):
      return hash(
          tuple((self.outkey, frozenset(self.inkeys), self.name))
      )
  
imports: from __future__ import annotations
  import math
  import numbers
  import uuid
  from enum import Enum
  from dask import config, core, utils
  from dask.core import flatten, get_dependencies, ishashable, istask, reverse_dict, subs, toposort
label_desc: Use image node_id 7 for calling the SubgraphCallable obj's underlying member method code with example usage: obj.__hash__() and returns: hash