Non-ARC compatibility.
Use -Weverything -Werror=all -Werror=extra, with a few disabled.