code: def get_lang(iso_code: str) -> Language:
      """Take ISO 639-3 code and return ``Language`` object for language.
  
      TODO: Split this into another fn, ``check_language()``, which is how is usually used now.
  
      >>> from cltk.languages.utils import get_lang
      >>> get_lang("akk")
      Language(name='Akkadian', glottolog_id='akka1240', latitude=33.1, longitude=44.1, family_id='afro1255', parent_id='east2678', level='language', iso_639_3_code='akk', type='a', dates=[])
      >>> from cltk.core.exceptions import UnknownLanguageError
      >>> get_lang("xxx")
      Traceback (most recent call last):
        ...
      cltk.core.exceptions.UnknownLanguageError: Unknown ISO language code 'xxx'.
      """
      try:
          return LANGUAGES[iso_code]
      except KeyError:
          raise UnknownLanguageError(
              f"Unknown ISO language code '{iso_code}'."
          )
  
imports: from typing import List
  from cltk.core.data_types import Language
  from cltk.core.exceptions import UnknownLanguageError
  from cltk.languages.glottolog import LANGUAGES
label_desc: Use image node_id 1 for calling a global function with example usage: get_lang(iso_code) and returns: LANGUAGES