I know a few people with the tendency to make a witty and barbed comment rather too readily - they'd benefit from a dose of esprit d'escalier. Is there a single word to describe that, I wonder?