code: func (r *View) Skip(count int64) {
  	for count > 0 {
  		if r.cur == nil {
  			panic(errors.New("cannot skip past end buffer"))
  		}
  
  		amount := r.chunkRemaining()
  		if count < int64(amount) {
  			amount = int(count)
  			r.cidx += amount
  		} else {
  			// Finished consuming this chunk, move on to the next.
  			r.cur = r.cur.next
  			r.cidx = 0
  		}
  
  		count -= int64(amount)
  		r.consumed += int64(amount)
  		r.size -= int64(amount)
  	}
  }
docs: // Skip advances the View forwards a fixed number of bytes.