//! Procedural macros (`ys.md` §3, Attributes and macros): written in Yog
//! Script and run by whoever builds — this crate only asks. A call
//! `Name!(…)` no declared macro takes, each `[Derive(Name)]` on a type and
//! each attribute macro's `[Name(…)]` are handed over as text; the code
//! given back is read in their place.
/// What runs the procedural macros a build has.