>>595
ありがとうございます。
ふと、lispのマクロは関数も使えたからどうなってるのかなと思ったもので。
 (※1)マクロやシンボルマクロだけを呼ぶマクロならmacro form
 (※2)funcallや関数なんかを含んだマクロならcompiler macro form

※1はトップレベルで展開。コンパイル時でも実行時でも展開可
※2はトップレベルで結果が展開されるとは限らなくてコンパイル時/実行時ともに有り??

2番目というのは※1のことですね