private IEnumerable <T> StreamInput <T>(string path, IProjector <T> map, bool skipHeader = false) { var input = File.ReadLines(path); if (skipHeader) { input = input.Skip(1); } return(map.Map(input)); }