Using GHC-as-a-library