# Functions
GetErrorCode returns the error code to use.
MergeErrors merges multiple channels of errors.
Unique returns a list of unique strings.
WaitForError waits for results from all error channels Returns on first non-nil error or returns nil after all channels are closed.