let and the uses of lexical closures (define a 15) (define b 'foo) (define c (lambda (n p) (= p (* n p)))) (define d '(1 2))