>>> SETQ is a special form. It cannot be written by a >>> simple macro. ... > > Quoth the HyperSpec, "If any var refers to a binding made by > symbol-macrolet, then that var is treated as if setf (not setq) had > been > used." &environment?