Giving Meaning to Macros