func (bs *ByteStream) Seek(off int64, whence int) (n int64, err error) {
	n, err = bs.r.Seek(off, whence)
	if err != nil {
		return n, err
	}
	bs.pos += int(n)
	return n, err
}
// Seek moves the stream iterator position to offset starting from whence.
Seek moves the stream iterator position to offset starting from whence.
// Seek moves the stream iterator position to offset starting from whence .
func (bs *ByteStream) Seek(off int64, whence int) (n int64, err error) {
	n, err = bs.r.Seek(off, whence)
	if err != nil {
		return n, err
	}
	bs.pos += int(n)
	return n, err
}
func ( bs * ByteStream ) Seek ( off int64 , whence int ) ( n int64 , err error ) { n , err = bs . r . Seek ( off , whence ) if err != nil { return n , err } bs . pos += int ( n ) return n , err }
Seek moves the stream iterator position to offset starting from whence.
Seek moves the stream iterator position to offset starting from whence .