Maybe we could optionally pass a func/delegate to std.csv which gets invoked on these mismatches and figures out what to do? If no delegatewas passed then std.csv would just throw by default?
That isn't going to happen. If for no other reason than it is limited in scope. I think the best course for someone parsing invalid CSV is to either turn off exceptions, or write their own parser with csvNextToken.
