[Haskell-cafe] Whole program analysis as a GHC plugin