Removed -warn-error A from the options per official OCaml recommendation.
Replaced with a specific list of marked errors.
Fixed the code warnings that are now treated as errors as a result.