code: func (ix *Index) uvarint(off uint32) uint32 {
  	v, n := binary.Uvarint(ix.slice(off, -1))
  	if n <= 0 {
  		corrupt()
  	}
  	return uint32(v)
  }
docs: // uvarint returns the varint value at the given offset in the index data.