The French left, including the Greens and radical left Jean-Luc Mélenchon's La France Insoumise, agreed to form a coalition on Monday evening. But the question remains as to who will lead the alliance into the battle of the snap elections called by President Macron.