agnes
macro_rules! DataTypes { () => { ... }; (++ $others:ty) => { ... }; ($dtype:ty) => { ... }; ($dtype:ty, $($tok:tt)*) => { ... }; }