Currently the tests/system/cpp test is failing, looks like the lexer doesn't handle cpp directives correctly if directly after a comment. Edit: turns out I was using c2hs from .cabal (which I had modified) and not the one in dist. Should the tests be changed to prevent this?