Use declarative macros as proc_macro attributes or derives
cargo add macro_rules_attribute-proc_macro