Add missing calling conventions to Template Haskell
Template Haskell only supports the
StdCall calling conventions, while GHC supports more:
I'd personally like to have
PrimCallConv would be useful for a package using a similar approach for high performance inline assembly or LLVM with quasiquotes.
A small change in GHC required to convert the new constructors, and possibly to check if the required extension is enabled.