Dynamically load the Cabal library to use a newer version with the GHC API