921です。
試してみましたが、やはりdefineではエラーになります。
defineを使ってマクロをシンボルにバインドするような実装も
可能だと思うのですが。
そうした場合、どういう不都合がありますか?