macro_rules! throw_inval {
    ($($tt:tt)*) => { ... };
}