遅延評価だし、アクションが第一級の対象だから、
全ての関数がマクロであるようなものじゃないか?