A lightweight CSV parser.