I don't think this supports supplying `stream_opts` without supplying all three optional parameters. e.g. if you use the example in the documentation of `_s.range(size, stream_opts)` and pass something like `_s.range(10, {highWaterMark: 10})`, it's going to make `start` 10 and `stop` `{highWaterMark: 10}`