pub fn loop_over_files<S>( path: &Path, func: &mut dyn FnMut(&Path, &str), files_to_ignore: &[S], verbose: bool )where S: AsRef<Path>,