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