macro_rules! variant_name { ($t:expr) => { ... }; }
Macro that verifies a variant name at compile time.