The best situation all around here possibly is the concept of "Kurzarbeit", or short work system, that exists in Germany (Denmark also has a similar one, I believe). It basically allows employers to reduce hours they pay workers, while the gov't helps cover the shortfall to the employee, up to some maximum amount.
This prevents companies from having to layoff people, and allows them to pickup the slack and rehire everyone again when things get better.