remaining in this chunk body including
                  the octets in the buffer provided.
                </p>
                <p>
                  The callback must return the number of octets actually consumed.
                  Any octets not consumed will be presented again in a subsequent
                  invocation of the callback. The implementation type-erases the
                  callback without requiring a dynamic allocation. For this reason,
                  the callback object is passed b