docs: def ungeometrize_stops(geo_stops: DataFrame) -> DataFrame:
      """
      The inverse of :func:`geometrize_stops`.
  
      Parameters
      ----------
      geo_stops : GeoPandas GeoDataFrame
          Looks like a GTFS stops table, but has a ``'geometry'`` column
          of Shapely Point objects that replaces the
          ``'stop_lon'`` and ``'stop_lat'`` columns.
  
      Returns
      -------
      DataFrame
          A GTFS stops table where the ``'stop_lon'`` and ``'stop_lat'``
          columns are derived from the points in the given GeoDataFrame
          and are in WGS84 coordinates regardless of the coordinate
          reference system of the given GeoDataFrame.
  
      """
      f = geo_stops.copy().to_crs(cs.WGS84)
      f["stop_lon"], f["stop_lat"] = zip(
          *f["geometry"].map(lambda p: [p.x, p.y])
      )
      del f["geometry"]
      return f