macro_rules! span_bug {
    ($span:expr, $msg:expr) => { ... };
    ($span:expr, $msg:expr,) => { ... };
    ($span:expr, $fmt:expr, $($arg:tt)+) => { ... };
}