In the following example, does the fixnum declaration apply to the inner reference to X (in the setq)? (let ((X 17)) (declare (special X) (fixnum X)) (let ((X 'local)) (locally (declare (special X)) (setq X (foo)))))