Add extra warnings
Warn on shadowing
More warnings
Dont ignore warnings that do not trigger anyway