RFC: Macro reform

[Rendered view](https://github.com/kmcallister/rfcs/blob/macro-reform/text/0000-macro-reform.md)
@nick29581 I agree 100% that it is not nice, but I believe that it is an existence proof that we *can* have a macro system with improved hygiene post-1.0 without being forced to break what we already have. (Your approach does sound better, if it works.)