How Do Macros Work?