I actually prefer using the `variable.macro` definition here as it visually separates `@macro` calls in code. This is just a preference, but we aren't using the `variable` coloring for anything else, so why not? I guess we can do a holistic view of the coloring differences we can use vs. what people generally want highlighted in their code.