Changed CPP checks to look at version of template-haskell rather than GHC