pub fn get_files<'patterns>(
    folder_path: String,
    includes: &'patterns [&str],
    excludes: &'patterns [&str]
) -> impl Iterator<Item = FileEntry> + 'patterns