package cobol import "errors" // try out standard generic errors var NoTime error = errors.New("could not find a time") var NoDuration error = errors.New("could not find a duration") var NoBytes error = errors.New("could not find bytes") var IsNil error = errors.New("was sent nil") var IsBlank error = errors.New("var was blank") var Broken error = errors.New("something is broken") var NewFeature error = errors.New("feature is new and did not work") var Unimplemented error = errors.New("not yet implemented") // from godoc: /* func main() { err1 := errors.New("err1") err2 := errors.New("err2") err := errors.Join(err1, err2) fmt.Println(err) if errors.Is(err, err1) { fmt.Println("err is err1") } if errors.Is(err, err2) { fmt.Println("err is err2") } fmt.Println(err.(interface{ Unwrap() []error }).Unwrap()) } err1 err2 err is err1 err is err2 [err1 err2] */