pull-stream-concat
WARNING: After writing this, I found pull-cat which does the same thing (but handles the case where the first stream errors properly). I'll be using that library and I suggest you do the same. This code is left here to warn others searching npm for the same thing and for people curious to see a slighty different approach to the same code.
Concatenates multiple pull-streams, returning a new pull-stream:
var concat = ; var all = ; all