[Haskell] GHC fixes for alternative main module/function on general release?