Optionalname: stringOptional ReadonlynameShown in error messages about this source, e.g. a file path.
length bytes from offset, fewer only where the source ends. The
returned bytes may be a view of the source's own memory, so a caller
must not modify them.
read() without the promise: bytes in memory need no waiting.
A source over bytes already in memory: a file read up front, or the body of a
fetch().