We can change the warn here to allow and remove some of these pretty easily. The formatting in xtp output gets a little wonky anyways so it's less helpful (also not particularly relevant anyways)
warning: unused macro definition: `try_input`
--> src/pdk.rs:16:14
|
16 | macro_rules! try_input {
| ^^^^^^^^^
|
= note: `#[warn(unused_macros)]` on by default