{"ast_node_type":"variable","tokens":[{"end":35,"kind":"keyword","start":0,"text":"let"}]}
    let needs_mut = match &parent {
    let target = to_extract.syntax().text_range();
        Some(ast::Expr::RefExpr(expr)) => expr.mut_token().is_some(),