Lisp In Small Pieces, page 21: you don't need to capture any state for anonymous functions with dynamic scope!