{"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"ItemKind::Impl(hir::Impl"}]}
            ItemKind::Impl(hir::Impl { self_ty, .. }) => match self_ty.find_self_aliases() {
            ItemKind::TyAlias(_, _, self_ty) => icx.lower_ty(self_ty),
                spans if spans.len() > 0 => {