{"ast_node_type":"other","tokens":[{"end":10,"kind":"keyword","start":0,"text":")"}]}
    ) => {
        $( fn $method:ident($ty:ty $(, $extra_name:ident: $extra_ty:ty)?); )*
        $(fn $method(&mut self, node: &$lt $ty $(, $extra_name:$extra_ty)?) -> Self::Result {