fn mutation_compile_sources(
selected_sources: impl IntoIterator<Item = PathBuf>,
artifact_link_references: impl IntoIterator<Item = (PathBuf, BTreeSet<PathBuf>)>,
) -> Vec<PathBuf>fn mutation_compile_sources(
selected_sources: impl IntoIterator<Item = PathBuf>,
artifact_link_references: impl IntoIterator<Item = (PathBuf, BTreeSet<PathBuf>)>,
) -> Vec<PathBuf>