code: def make_id(value: Any) -> str:
      if isinstance(value, tuple):
          return f"[{','.join(repr(x) for x in value)}]"
      assert isinstance(value, kernels.Kernel)
      return value.__class__.__name__
  
file_path: GPflow/tests/gpflow/kernels/test_broadcasting.py
imports: from typing import Any, Callable, List, Sequence, Tuple, cast
  import numpy
  import pytest
  import tensorflow
  from check_shapes import check_shape
  from check_shapes import check_shapes
  from numpy.testing import assert_allclose
  import gpflow
  import gpflow.ci_utils
  from gpflow import kernels
  from gpflow.base import AnyNDArray, TensorType
  from gpflow.kernels.categorical import Categorical
label_desc: Use image node_id 2 for calling a global function with example usage: make_id(value) and returns: value, str, str, str