{"ast_node_type":"variable","tokens":[{"end":74,"kind":"keyword","start":0,"text":"let"}]}
                let subs = fields.iter().map(|f| (f.name.clone(), f.pat));
            Pat::Record { path: p, args: fields, ellipsis: _ } => {
                self.infer_record_pat_like(p.as_deref(), &expected, default_bm, pat, subs, decl)