made error collections amenable to introspection by replacing ErrorList
with []error and calls to util.SliceToError()