Opens a new stream of the bytes from offset start (inclusive) to
offset end (exclusive), independent of the handle's own stream.
end past the end
reads up to the last byte, so Number.MAX_SAFE_INTEGER reads to the
end.start >= end, or start is at or past the end of the data,
the stream is empty.
Capability of a handle that can serve an arbitrary byte range directly.