People in France have a phrase: Spirit of the Stairway. In French: Esprit de l'escalier. It means that moment when you find the answer, but it's too late. Say you're at a party and someone insults you...