macro_rules! deref_typ { ($name:literal, $ctx:expr, $typ:expr, $($pat:pat => $body:expr),+) => { ... }; }