{"ast_node_type":"other","tokens":[{"end":16,"kind":"keyword","start":0,"text":"($t:ty)"}]}
    ($t:ty) => {
macro_rules! define_method {
        fn method(&mut self, params: <ty!($t) as SomeTrait>::Output);