fn partition<'tcx, I>( tcx: TyCtxt<'tcx>, mono_items: I, usage_map: &UsageMap<'tcx>, ) -> Vec<CodegenUnit<'tcx>>where I: Iterator<Item = MonoItem<'tcx>>,