cpp superior to ghc . . .