Do nothing and return an error, if the slice doesn't fit in the remaining capacity.
The benchmark was optimized out totally. We think of that as a good sign, the new extend became transparent to the compiler and we had to get smarter in how to fool it.