(set foo 'global) (let foo 'local (eval 'foo)) => global (let* foo 'local (eval 'foo)) => local (set foo nil) (slet foo 1 (slet foo 2 (eval 'foo))) => (2 1) (dynvar input&) (def read1 () (read input&)) (let* (input-stream&) "foo" (read1)) => foo