code: def compare_subgraph_callables(monkeypatch):
      """Ignore name when comparing instances of :class:`SubgraphCallable`.
  
      They have UUID-generated names which prevents instances generated by the
      test from comparing equal to reference values. Instead, compare the
      embedded graph using ``tokenize``.
      """
      monkeypatch.setattr(
          SubgraphCallable, "__eq__", _subgraph_callables_eq
      )
  
imports: from __future__ import annotations
  import itertools
  import pickle
  from functools import partial
  import pytest
  import dask
  from dask.base import tokenize
  from dask.core import get_dependencies
  from dask.local import get_sync
  from dask.optimization import SubgraphCallable, cull, functions_of, fuse, fuse_linear, inline, inline_functions
  from dask.utils import apply, partial_by_order
  from dask.utils_test import add, inc
label_desc: Use image node_id 2 for calling a global function with example usage: compare_subgraph_callables(monkeypatch) without return types