If the EU wants to survive its (inevitable) future crises, the answer is easy. The only real option is to get behind Macron’s vision: Leave reluctant countries behind and allow others to move ahead on key policies.

Brexit is also pushing the EU in the direction of more flexibility, as a number of governments draw the lesson that the EU should try harder to accommodate different objectives and priorities among its members.

Italian ministers, for example, reckon that it isn’t realistic to expect that every EU country will want to sign up to the same policies.

A more supple EU would be harder to break apart and more viable in the long run. Macron is right to say that governments wary of integration should not impede more ambitious countries from moving ahead.

This more ambitious group simply needs to leave the door open for those on the periphery to join in later — if and when they meet a set of objective criteria for entering that inner circle.

Relieving countries from the duty of joining in certain policies could also help lower domestic political pressure.

Despite Warsaw’s current hostility to Macron’s ideas, for example, many Poles will likely prefer an EU that doesn’t force them to join the euro.

A more flexible EU would also help revive the enlargement process and its flagging neighborhood policy.

Enlargement has ground to a halt in recent years, partly because voters in some member countries oppose the idea of Western Balkan countries joining the club and fear the free movement of their workers once they are in.

If the bloc offered “membership minus” to some applicants — meaning they would not take part in certain policies, such as free movement — opposition to enlargement would diminish.