Assumes {@code destination} is ready to be written.
@return number of bytes poured which may be fewer than {@code sizeRequested} if {@code destination} has insufficient remaining
See Implementation
Assumes {@code destination} is ready to be written.
@return number of bytes poured which may be fewer than {@code sizeRequested} if {@code destination} has insufficient remaining