macro_rules! dispatch_dtype { ($outer:expr, |$ty:ident, $fs:ident, $ft:ident| $expr:expr) => { ... }; }