IO wrapper that creates digests of contents written to the IO it wraps.
write(data) Instance Public methods Writes data to the underlying
new(io, digests) Class Public methods Creates a new
wrap(io, digests) Class Public methods Wraps io and updates digest