template! is a procedural macro that generates repeated Rust code in multiple places with table-driven sources.
template!