Turn on all warnings:
Convert all warnings to errors:
Fix all errors: