Make `getLanguageIDForFile` less brittle