code: function __arrayBufferConcat(buffers) {
  	let totalLength = 0;
  	for (const buffer of buffers) {
  		totalLength += buffer.byteLength;
  	}
  	const result = new Uint8Array(totalLength);
  	let offset = 0;
  	for (const buffer of buffers) {
  		result.set(new Uint8Array(buffer), offset);
  		offset += buffer.byteLength;
  	}
  	return result.buffer;
  }
docs: Concat ArrayBuffer[] (based on http://exploringjs.com/es6/ch_typed-arrays.html#_concatenating-typed-arrays)
  @param {ArrayBuffer[]} buffers
  @returns {ArrayBuffer}
  @private