[Haskell-cafe] Using GHC Api to affect compilation of a module