Cleanup project

Should we apply this policy across the error messages consistently? We should make a policy on how we put types in errors and how we do lists of fields in type errors.