{"ast_node_type":"variable","tokens":[{"end":59,"kind":"keyword","start":0,"text":"let"}]}
                    let (before, after) = pats.split_at(i);
                let slice_pat = if let Some((i, span)) = rest {
                    hir::PatKind::Slice(