public static string DefaultReplacements(string original) => original; //so if somebody does not specify otherwise, will be default. public static async Task CopyInitialFilesAsync(FileInfo currentFile, string templateName) { BasicList <string> fileList = await ff.FileListAsync(currentFile.OldPath); await fileList.ForEachAsync(async oldFile => { await CopyFileAsync(oldFile, templateName, currentFile); }); }