code: def parse(station: str, txt: str) -> (MetarData, Units):  # type: ignore
      
      core.valid_station(station)
      return parse_na(txt) if core.uses_na_format(station[:2]) else parse_in(txt)
docs: Returns MetarData and Units dataclasses with parsed data and their associated units