macro_rules! impl_reason_error_boilerplate { ($type:ident { $($variant:ident),+ $(,)? }) => { ... }; }