simplify util.ErrorList by eliminating errorListInternal to make ErrorList introspectable