Uint8Array.prototype.setFromBase64 and Uint8Array.prototype.setFromHex will need to reject receivers backed by immutable buffers, probably by extending ValidateUint8Array with an optional accessMode parameter to match the extension of ValidateTypedArray.