The idea would simply be to stop giving so many taxes cuts to companies.
In tenace we recently raised the retirement age because according to the government there was not enough money, the usual bullshit.
Why bullshit you ask? Because it is the very same government that removed three times as much as what they said was missing from pension funds in taxes on companies. They also reduced taxes on capital gains, to bring it to a lower level as what someone middle class would pay on their salary, part of which goes to finance pensions.
We have the money, we always have, it is just a matter of choosing where to put it. Most government of the West decided to put it in the hands of the few richest.