{"ast_node_type":"function","tokens":[{"end":57,"kind":"keyword","start":0,"text":"fn"}]}
                fn test<F>(v: S<(S<i32>, S<()>)>, f: F) {
                struct S<T>(T);
                    let a: S<(S<i32>, S<()>)> = v;