Now that [attribute macros can generate `macro_rules!`](https://github.com/rust-lang/rust/pull/64035#issuecomment-533890826) maybe we can write `when!` ourselves instead of pulling in another crate.
Now that attribute macros can generate
macro_rules!maybe we can writewhen!ourselves instead of pulling in another crate.