enqueueCopyBufferRect + support for array fuzz testing (work in progress)