code: def choice(
      data: "ConjectureData",
      values: Sequence[T],
      *,
      forced: Optional[T] = None,
  ) -> T:
      forced_i = None if forced is None else values.index(forced)
      i = data.draw_integer(0, len(values) - 1, forced=forced_i)
      return values[i]
  
imports: import enum
  import hashlib
  import heapq
  import sys
  from collections import OrderedDict, abc
  from functools import lru_cache
  from typing import TYPE_CHECKING, List, Optional, Sequence, Tuple, Type, TypeVar, Union
  from hypothesis.errors import InvalidArgument
  from hypothesis.internal.compat import int_from_bytes
  from hypothesis.internal.floats import next_up
label_desc: Use image node_id 5 for calling a global function with example usage: choice(data, values) and returns: values