{"ast_node_type":"variable","tokens":[{"end":38,"kind":"keyword","start":0,"text":"let"}]}
    let offset: usize = offset.into();
pub fn add_cursor(text: &str, offset: TextSize) -> String {
    let mut res = String::new();