macro: Separate macro_expander from macro_call.