{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"let"}]}
    let exclude = exclude.iter().map(|it| base.join(it)).collect::<Vec<_>>();
fn dirs(base: AbsPathBuf, exclude: &[&str]) -> Directories {
    Directories { extensions: vec!["rs".to_owned()], include: vec![base], exclude }