{"ast_node_type":"variable","tokens":[{"end":49,"kind":"keyword","start":0,"text":"let"}]}
    let start = offset(line_index, range.start)?;
) -> anyhow::Result<TextRange> {
    let end = offset(line_index, range.end)?;