code: def _apply_do_fn(
      example: Example,
      fn: Callable[[Any], Iterator[Any]],
  ) -> Iterator[Example]:
      yield from fn(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 8 for calling a global function with example usage: _apply_do_fn(example, fn) without return types