Call by macro expansion