pub(super) fn complete_versions( explicit: &BTreeMap<String, Version>, automatic: &BTreeMap<String, Version>, ) -> BTreeMap<String, Version>
Explicit targets win over automatic ones. Version holders have no grouping.