#define x(arg1) なんか展開する
#define y(arg2) x(arg2)を使って展開する

こんな感じでマクロの中で他のマクロを
多重に使えるんでしょうか?
そのとき評価順序はどうなるんでしょう?