Three main blocs emerged from the French election. Macron not only failed to bring clarity to the country's politics, but the parties now face uneasy coalition-building.