i wonder if it would be worth restructuring things to map the objects in the input stream to pairs of the form `[obj[key], JSON.stringify obj]` before partitioning. then you would only have one place where you stringify. then at the very end you could `JSON.parse` the entire stream