ReadonlysizeTotal number of bytes in the source. Known up front for every backing
store the adapters target (Blob.size, fstat, byteLength), so it is
a synchronous property rather than a promise.
Read up to length bytes starting at position.
Zero-based byte offset to start reading from.
Maximum number of bytes to read.
A promise for an independent copy of the bytes read, clamped to
the source: its .length is at most min(length, size - position) and
may be 0 at or past the end.
Read up to length bytes starting at position, synchronously. Obeys
the same short-read contract as RandomAccessReader.readAt.
Zero-based byte offset to start reading from.
Maximum number of bytes to read.
An independent copy of the bytes read, clamped to the source.
A RandomAccessReader that can additionally serve bytes synchronously.