diff --git a/Prelude/EDSL.hs b/Prelude/EDSL.hs
--- a/Prelude/EDSL.hs
+++ b/Prelude/EDSL.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE CPP #-}
+
 -- | A subset of the "Prelude" motivated by deeply embedded domain-specific
 -- languages
 
@@ -14,6 +16,10 @@
   , Bounded (..)
   , Fractional (..)
   , Functor (..)
+#if __GHC_VERSION__ >= 710
+  , (<$>)
+  , Applicative (..)
+#endif
   , Monad (..)
   , Num (..)
   , Read (..)
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.1.2
+version:             0.2
 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
