code: func NewGenericStorage(name string, options GenericStorageOptions) Storage {
  	return &GenericStorage{
  		name:         name,
  		get:          options.GetFunc,
  		getMulti:     options.GetMultiFunc,
  		set:          options.SetFunc,
  		setMulti:     options.SetMultiFunc,
  		del:          options.DelFunc,
  		delMulti:     options.DelMultiFunc,
  		errorOnFlush: options.ErrorOnFlush,
  		flush:        options.FlushFunc,
  	}
  }
docs: // This creates a GenericStorage.  See GenericStorageOptions for additional
  // information.