Go package for encapsulating multiple errors