增强型errors包(for golang)