GHC as library