Allow streams to produce entire vectors as well as individual elements