getfn
macro_rules! def_alias { () => { ... }; ($name:ident = $val:expr; $($tt:tt)*) => { ... }; ($name:ident: $t:ty = $val:expr; $($tt:tt)*) => { ... }; }