public static async Task <IReadOnlyList <dynamic> > GetDynamicRecordsAsync(this CsvReader csvReader)
        {
            var records = new List <dynamic>();

            await foreach (var record in csvReader.EnumerateDynamicRecordsAsync())
            {
                records.Add(record);
            }

            return(records);
        }