Chapter 9: Macros and the HLA Compile-Time Language