= WARNING = Only works with latest version of GHC-HEAD (https://github.com/ghc/ghc)!