def METHOD_NAME(table: Table) -> Table:
    """Adapt table for Grapher.
    - Add historical and projection versions of population and world_pop_share metrics (i.e. +4 columns).
    - Drop `source` column.
    Parameters
    ----------
    table : Table
        Input table.
    Returns
    -------
    Table
        Modified table.
    """
    table = table.reset_index()
    for column in ["population", "world_pop_share"]:
        table = add_projection_and_historical_metrics(table, YEAR_THRESHOLD, column)
    # table = table.drop(columns=["source"])
    table = table.set_index(["country", "year"], verify_integrity=True)
    return table