While we're on the subject of lexical versus special, I'd like to ask if anyone remembers why there's no UNSPECIAL declaration in Common Lisp. It seems important enough that there must have been some compelling reason for its omission.