Scheme初心者です。FAQだったらごめんなさい。
syntax-rulesで作成したマクロは通常define-syntaxで
シンボルにバインドしているようですが、なぜdefineでは
いけないのでしょうか?試してないけどそれもアリ?
ひょっとしてマクロとそれ以外のオブジェクトとで
異なるScopeを持たせたいってことでしょうか?