in future - uses pkgerrors for init error objects in types/errors.go, because the standard errors package doesn't include stackinfo. - introduces a Error() to avoid the necessary 3rd option "format" within Errorf - to delete the unused "ctx" option on those log functions.