A rough start on a translation of a macro_rules macro into a procedural macro packet-codegen is the procedural macro crate, and the usage of the proc macro occurs in src/income.rs