Aggregate errors into one error.
Errorf returns a error with a formated message.
New creates a new error.
Wrap returns a error that wraps a error and augments it with a new message.
Wrapf returns a error that wraps a error and augments it with a new formatted message.