Explicitly share cross-macro vars