fn executables<T: AsRef<str>>(names: impl Iterator<Item = T> + Clone) -> String