code: func (s UUID) Value() (driver.Value, error) {
  	ss := make([]string, len(s))
  	for i, u := range s {
  		ss[i] = u.String()
  	}
  	return fmt.Sprintf("{%s}", strings.Join(ss, ",")), nil
  }
docs: // Value implements the driver.Valuer interface.
  // It allows to convert the UUID slice to a driver.value.