{"ast_node_type":"variable","tokens":[{"end":91,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(record_expr) = syn.ancestors().nth(2).and_then(ast::RecordExpr::cast) {
    let func_update_record = |syn: &SyntaxNode| {
            find_node_in_file_compensated(sema, original_file, &record_expr)