purescript requries ghc7.8