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.
A seekable, length-known byte source read asynchronously.