function StringIterator() {
	    return _LazyIterator.apply(this, arguments) || this;
	  }
Represents a data source readable as a stream of binary data chunks.

Because `Dataset`s can be read repeatedly (via `Dataset.iterator()`), this
provides a means to repeatedly create streams from the underlying data
sources.