Goals
— an understanding of scope’s relation to macros
— the macro "hygiene" system
— how to break hygiene
— how to use syntax parameters
— macro-defining macros