There was an issue that empty fields in the first record resulted in empty strings while empty fields in the following records resulted in nils (thx michaeljforster for reporting this).

Add #emptyFieldValue: option to NeoCSV[Reader|Writer] defaulting to nil
 - when reading empty/missing fields, this value will be used
 - when writing this value for a field, an empty/missing field will be written