errorutil tool for go