Text this: Beyond Notations: Hygienic Macro Expansion for Theorem Proving Languages