For #43 removed a bunch of byref's in the output writers.  For #58 made underlying JSON writers a fluent interface.