Writer writes JSON with O(1) granularity.
Array and Object are an RAII wrapped on the JSON Writer.