MacroCall: ============================================================= call to foo() -> before foo() call -> in foo() call to bar() -> before bar() execution -> in bar() =============================================================