diff --git a/Prelude/EDSL.hs b/Prelude/EDSL.hs
--- a/Prelude/EDSL.hs
+++ b/Prelude/EDSL.hs
@@ -16,7 +16,7 @@
   , Bounded (..)
   , Fractional (..)
   , Functor (..)
-#if __GHC_VERSION__ >= 710
+#if __GLASGOW_HASKELL__ >= 710
   , (<$>)
   , Applicative (..)
 #endif
diff --git a/prelude-edsl.cabal b/prelude-edsl.cabal
--- a/prelude-edsl.cabal
+++ b/prelude-edsl.cabal
@@ -1,5 +1,5 @@
 name:                prelude-edsl
-version:             0.2
+version:             0.3
 synopsis:            An EDSL-motivated subset of the Prelude
 description:         "Prelude.EDSL" exports a small subset of the "Prelude":
                      some standard types and classes plus a small number of
