This is a tiny Rust crate that allows macros to make comparisons.
Normally, macros can capture all kinds of syntax fragments but they can't compare them. However, by defining a fresh macro and jumping to it immediately, comparisons can be hacked in. See the source for more details.