Alternative to native Go csv. Allows for skipping the rest of the line on an error, as well as storing the record on an error if necessary.