The new length (or number of rows for a data frame)
fill
When expanding streams, whether to duplicate elements to fill
the resulting vector. Ignored if fillFun is specified.
expandFun
If specified, when expanding streams, instead of potentially
filling the new larger vector with elements (if fill is TRUE), the
vectors are passed to function expandFun, which must accept a vector (to
compress) and a single integer (with the desired resulting length of
the vector).