Emacs tool to macro-expand C++ meta programs