# README
errors
Package errors implements functions to manipulate errors.
Errors created are taggable and wrappable.
errWithTags := errors.New("an error with tags").
Tag("a", 42).
Tag("b", 21)
errWithWrap := errors.New("error").
Tag("a", 42).
Wrap(errors.New("wrapped error"))
The package mirrors https:golang.org/pkg/errors package.
# Functions
As is documented at https://golang.org/pkg/errors/#As.
Is is documented at https://golang.org/pkg/errors/#Is.
New returns an error with the given description that can be tagged.
Newf returns an error with the given formatted description that can be tagged.
Tag retrieves the value of the tag named by the key.
Unwrap is documented at https://golang.org/pkg/errors/#Unwrap.