{"ast_node_type":"impl","tokens":[{"end":31,"kind":"keyword","start":0,"text":"impl"}]}
impl AnotherTrait<i32> for () {
trait AnotherTrait<T: SomeTrait> { define_method!(T); }
    fn method(&mut self,params: <ty!(T)as SomeTrait>::Output) {