RTVLSOCCLZMZRJZXRIX5RHJMAFJO4XK573NXTBZVBEJSUBJPY5ZQC
($e:expr) => { $crate::Error::new_adhoc($e) };
($($arg:tt)*) => { $crate::Error::new_adhoc(format!($($arg)*)) };
($msg:expr) => {
$crate::Error::new_adhoc($msg)
};
($msg:expr,) => {
$crate::anyhow!($msg)
};
($fmt:expr, $($arg:tt)*) => {
$crate::Error::new_adhoc(format!($fmt, $($arg)*))
};