code: func (o Options) Get(key OptionCode) ([][]byte, error) {
  	// Check for value by key.
  	v, ok := o[key]
  	if !ok {
  		return nil, ErrOptionNotPresent
  	}
  
  	// Some options can actually have zero length (OptionRapidCommit), so
  	// just return an empty byte slice if this is the case.
  	if len(v) == 0 {
  		return [][]byte{{}}, nil
  	}
  	return v, nil
  }
docs: // Get attempts to retrieve all values specified by an OptionCode key.
  //
  // If a value is found, get returns a non-nil [][]byte and nil. If it is not
  // found, Get returns nil and ErrOptionNotPresent.