#Guile supports “top-level hygiene”: by default, top-level identifiers introduced by a macro are rewritten to be unique.
https://www.gnu.org/software/guile/manual/html_node/Hygiene-and-the-Top_002dLevel.html
It’s usually nice but there are cases where one may want to “break hygiene” to introduce chosen identifiers at the top-level.
🧵