{"ast_node_type":"variable","tokens":[{"end":37,"kind":"keyword","start":0,"text":"let"}]}
    let (mut text, content_changes) =
    // of them as the starting point and ignore all previous changes.
        match content_changes.iter().rposition(|change| change.range.is_none()) {