How could we end up with a TL where Germany still unifies (like IOTL or differently), but then is forced to cooperate and be allied with France in a World War (obviously not the same one that happened in our timeline, but a massive, industrialized conflict of similar scale)? Neither of them can be a puppet government. Is it even possible?