Tried to permit a "write to stream" pattern, but benchmark showed stream to be slower than genuine string concatenation (with +). Try node example/tags_experiment.js to see benchmark.