 The past week, candidates from the left-wing alliance, a new one called the New Popular Front, and the Macron centrists have been making pacts, turning what should be three-way into two-way contest to try and squeeze the radical right's chance of an outright parliamentary majority. It needs 289 seats in the National Assembly for that.