The 2017 French presidential election was a very odd affair. To begin with, the two dominant parties put forward candidates who inhabited the same...