Package _macros contains a private API for authoring macros. It is exposed as a public API by package:macros.