docs: def get_clouds(wxdata: [str]) -> ([str], list):  # type: ignore
      """
      Returns the report list and removed list of split cloud layers
      """
      clouds = []
      for i, item in reversed(list(enumerate(wxdata))):
          if item[:3] in CLOUD_LIST or item[:2] == 'VV':
              cloud = wxdata.pop(i)
              clouds.append(make_cloud(cloud))
      return wxdata, sorted(clouds, key=lambda cloud: (cloud.altitude, cloud.type))