macro_rules! start_error {
    ($msg:literal $(,)?) => { ... };
    ($fmt:expr, $($arg:tt)*) => { ... };
}