code: def _coerce_to_tuple(obj):
      if isinstance(obj, abc.Iterable) and not isinstance(obj, str):
          return tuple(obj)
      else:
          return (obj,)
  
imports: from __future__ import annotations
  from collections import abc
  from typing import TYPE_CHECKING, Any, Tuple, cast
  import numpy
  import cudf
  from cudf.api.types import is_decimal_dtype, is_dtype_equal
  from cudf.core.column import CategoricalColumn
  from cudf.core.dtypes import CategoricalDtype
label_desc: Use image node_id 3 for calling a global function with example usage: _coerce_to_tuple(obj) and returns: tuple, obj