TODO dont' forget to reference https://gist.github.com/cpradog/aad88d51001ea83ecfc6 for the system headers in .ycm_extra_conf.py