<p>Today I spent 20m figuring out why adding error-checking to an error-free program had caused an error to occur without fail. Turns out if you don't wrap the handler of an exception-handler in a lambda, it evaluates right away. I've only used this construct for *checks watch* 28 years. AMA about PL.</p>