useless warnings about call-parameter type mismatches
fix almost every possible remaining warning