fn build_primitive_array<T: ArrowPrimitiveType + Parser>( line_number: usize, rows: &StringRecords<'_>, col_idx: usize, null_regex: &NullRegex, ) -> Result<ArrayRef, ArrowError>