code: def find(dct: Dict[str, T], name: str) -> T:
      name = name.lower()
      try:
          return dct[name]
      except KeyError as error:
          raise ValueError(
              add_suggestion(
                  f"Unknown dataset '{name}'.",
                  word=name,
                  possibilities=dct.keys(),
                  alternative_hint=lambda _: (
                      "You can use torchvision.datasets.list_datasets() to get a list of all available datasets."
                  ),
              )
          ) from error
  
file_path: vision/torchvision/prototype/datasets/_api.py
imports: import pathlib
  from typing import Any, Callable, Dict, List, Optional, Type, TypeVar, Union
  from torchvision.prototype.datasets import home
  from torchvision.prototype.datasets.utils import Dataset
  from torchvision.prototype.utils._internal import add_suggestion
label_desc: Use image node_id 4 for calling a global function with example usage: find(dct, name) and returns: dct