macro_rules! casts { { $( $from_to:expr => $cast_context:ident: $cast_template:expr ),+ } => { ... }; }