{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"let"}]}
    let mut work = vec![crates_dir.into_std_path_buf()];
    let mut files = Vec::new();
    while let Some(dir) = work.pop() {