Reads and writes CSV with selected conventions. Uses the same generic function for reading and writing to promote consistent formats.
This version of csv can be found in the following snapshots: