update to use latest changes to the GHC API (works much quicker now)