According to our spec, errors have reasonable, and lists of kinds. We should update our code to match.