How do you catch the lisp programmer's error:
let, but I really meant
let*and wasted five to ten seconds for the nth time today!"
I make this mistake all the time. Usually in a hurry or not anticipating the dependence of symbols I'm declaring I'll write:
(let ((foo-bar 42) (baz-bat (* foo-bar 2)) (message "I bet you forgot something!"))
Resulting in the irritation in realizing that I miskeyed
let* yet again.
Lisp error: (void-variable foo-bar)