{"ast_node_type":"variable","tokens":[{"end":20,"kind":"keyword","start":0,"text":"let"}]}
    let mut idx = 0;
fn all_whitespace(s: &str, col: CharPos) -> Option<usize> {
    for (i, ch) in s.char_indices().take(col.to_usize()) {