Describe the bug
The map_csv_error function has the values for expected and actual lengths transposed in the UnequalLengths match branch.
To Reproduce
Attempt to read an invalid csv with unequal column lengths
Expected behavior
The error should have the correct values for expected and length.