pub(crate) fn index_crate<'a>(
    resolver: &dyn ResolverAstLowering,
    krate: &'a Crate
) -> IndexVec<LocalDefId, AstOwner<'a>>