code: func Wrap(err error, msg string) error {
  	renamed := errors.New(msg + ": " + err.Error())
  	return NewRenamedError(err, renamed)
  }
docs: // Wrap wraps an error with a message but preserves the type of the error.