code: func (c *cursor) rawKey() []byte {
  	// Nothing to return if cursor is exhausted.
  	if c.currentIter == nil {
  		return nil
  	}
  
  	return copySlice(c.currentIter.Key())
  }
docs: // rawKey returns the current key the cursor is pointing to without stripping
  // the current bucket prefix or bucket index prefix.