>>105652963
You can pass it implicitly by breaking hygiene with syntax-case macro (like anaphoric macros in CL). Of course, there will be issues of scoping (if you make two nested loops, you can break only from the inner one).