This also makes it difficult to use GHC's LLVM backend, since its compatible versions usually lag behind the current one.