fn log_overlaps( plan: &Plan, prepared: &Preflight, reporter: &Reporter, ) -> Vec<Overlap>
The later package wins an overlap, so it is logged rather than refused.