{"ast_node_type":"function","tokens":[{"end":25,"kind":"keyword","start":0,"text":"fn"}]}
                fn f1() {
                impl<T> Foo<T> { pub(crate) fn new() {} }
                    Foo::<i32>::new();