code: def quote(x):
      """Ensure that this value remains this value in a dask graph
  
      Some values in dask graph take on special meaning. Sometimes we want to
      ensure that our data is not interpreted but remains literal.
  
      >>> add = lambda x, y: x + y
      >>> quote((add, 1, 2))
      (literal<type=tuple>,)
      """
      if istask(x) or type(x) is list or type(x) is dict:
          return (literal(x),)
      return x
  
imports: from __future__ import annotations
  from collections import defaultdict
  from collections.abc import Collection, Iterable, Mapping
  from typing import Any, Literal, TypeVar, cast, overload
  from dask.typing import Graph, Key, NoDefault, no_default
label_desc: Use image node_id 22 for calling a global function with example usage: quote(x) and returns: x, literal