class_docstr: Dataset builder that allows building a dataset without defining a class.
code: def _info(self) -> dataset_info.DatasetInfo:
      return dataset_info.DatasetInfo(
          builder=self,
          description=self._description,
          features=self._feature_spec,
          homepage=self._homepage,
          citation=self._citation,
          disable_shuffling=self._disable_shuffling,
      )
  
imports: from __future__ import annotations
  from collections.abc import Iterable, Mapping
  import typing
  from typing import Any, Dict
  from absl import logging
  from etils import epath
  from tensorflow_datasets.core import dataset_builder
  from tensorflow_datasets.core import dataset_info
  from tensorflow_datasets.core import dataset_utils
  from tensorflow_datasets.core import download
  from tensorflow_datasets.core import features
  from tensorflow_datasets.core import file_adapters
  from tensorflow_datasets.core import split_builder
  from tensorflow_datasets.core import splits
  from tensorflow_datasets.core import utils
  from tensorflow_datasets.core.utils.lazy_imports_utils import apache_beam
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
label_desc: Use image node_id 2 for calling the AdhocBuilder obj's underlying member method code with example usage: obj._info() and returns: dataset_info