Insure++ detects the following types of errors: