Rust macro errors are significantly improving: https://github.com/rust-lang/rust/pull/103439