Fix bug where int32 and int8 were being forced into an int16 during CSV parsing