{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"let"}]}
    let mut components = path.components().peekable();
fn normalize_path(path: &Utf8Path) -> Utf8PathBuf {
    let mut ret = if let Some(c @ Utf8Component::Prefix(..)) = components.peek().copied() {