macro_rules! measure { (target: $target:expr, $expr:expr, $span:literal) => { ... }; ($expr:expr, $level:expr, $span:literal, $($fields:tt)*) => { ... }; ($expr:expr, $level:expr, $span:literal) => { ... }; ($expr:expr, $span:literal) => { ... }; }