Make building the branchcodec infer more
Bring back CheesyExport, only slightly less cheesy.
Writing to a BufferedWriter instead of directly to the output is a win

And a fairly large win too, roughly a factor of two.
Buffer csv-writing too