CLN: move repeated cast out of loop
CLN: make guard more defensive
REF: add com._ndarray_to_native_types
REF: apply native type conv to ix, cols before write_csv
PERF: added frame_to_csv2 vbench, revised frame_to_csv_mixed