csv_writer now checks that each line has the same number of columns.  Most passes rely on this behaviour, so it's a very useful debug tool. Doesn't seem to affect runtime in the slightest.
bug fix for variance_analyzer.  Wasn't printing enough columns sometimes.