;;;; A package macro that expands into a call to itself and does not get ;;;; smaller. Not a ring -- the call is inside a quasiquote, so it is output -- ;;;; and so it is bounded rather than refused, with the macro named at the call ;;;; site. The name in that message is the qualified one, because that is what ;;;; the importer wrote. (defmacro spin [args] `(spin ~@args))