code: func (v *view) value(columnID uint64, bitDepth uint) (value uint64, exists bool, err error) {
  	shard := columnID / ShardWidth
  	frag, err := v.CreateFragmentIfNotExists(shard)
  	if err != nil {
  		return value, exists, err
  	}
  	return frag.value(columnID, bitDepth)
  }
docs: // value uses a column of bits to read a multi-bit value.