Trying to parse a file as C just by using `-x c` results in the following error ``` error: invalid argument '--std=c++17' not allowed with 'C' ``` ClangSharp should be smart enough to switch std to c17 when the language is switched to C.