{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"let"}]}
        let first_name = if path.is_self() { &tmp } else { path.segments().first()? };
        let tmp = Name::new_symbol_root(sym::self_);
        let skip_to_mod = path.kind != PathKind::Plain && !path.is_self();