> This means you'd prefer this: > > (eqv? '(a) '(a)) => #f No. As I said: > I'm okay with allowing constants to be commonized, so, for example: > ... > (eq? '(a) '(a)) ;=> #t or #f That is, it's okay with me if the evaluator allocates only one copy of the quoted (a) if it appears in multiple places within a program. Kent