{"ast_node_type":"variable","tokens":[{"end":50,"kind":"keyword","start":0,"text":"let"}]}
                    let a: S<(S<i32>, S<()>)> = v;
                fn test<F>(v: S<(S<i32>, S<()>)>, f: F) {
                    let S((b, c)) = v;