{"ast_node_type":"variable","tokens":[{"end":75,"kind":"keyword","start":0,"text":"let"}]}
                let name_range = pat.name().unwrap().syntax().text_range();
            if let Either::Left(pat) = source.value {
                // special cases required for renaming fields/locals in Record patterns