In looking at racket syntax-parse there seems to be some advanced macrology that is not included in guile.
The light now is on the possibility to attach data to macros. I figure that I could reproduce this by using a weak hash-table but miss the functionality of