semantic: Replace lingering Settings in function defs to LanguagePass.