Utilisation of multi-template matching to provide a router (initially likely to target Axum, by assumption)
Strongly-typed expansion and matching using proc-macros/derive + Serde (probable) to allow for values to be provided and matched as Rust types.
Addition of multi-template matching (match against an ordered set of templates)
Addition of (basic) matching on a per-template basis