Problem: Error messages are spread out. Solution: Move more messages into errors.h.
Problem: Error messages are spread out and names can be confusing. Solution: Start moving error messages to a separate file and use clear names.