code: func Duplicate(field *Path, value interface{}) *Error {
  	return &Error{ErrorTypeDuplicate, field.String(), value, ""}
  }
docs: // Duplicate returns a *Error indicating "duplicate value".  This is
  // used to report collisions of values that must be unique (e.g. names or IDs).