code: def apply_transformations(
      key: Key,
      example: Example,
      transformations: List[ExampleTransformFn],
  ) -> Iterator[KeyExample]:
      for i, transformed_example in enumerate(
          _apply_transformations_no_key(
              example=example, transformations=transformations
          )
      ):
          yield f"{key}_{i}", transformed_example
  
file_path: datasets/tensorflow_datasets/core/transform/transform_lib.py
imports: from __future__ import annotations
  import functools
  from typing import Any, Callable, Iterator, List, Mapping, Optional, Union
  import numpy
  from tensorflow_datasets.core import split_builder
label_desc: Use image node_id 11 for calling a global function with example usage: apply_transformations(key, example, transformations) without return types