diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 See full history at: <https://github.com/faylang/fay/commits>
 
+#### 0.23.1.16
+
+* Fix build on GHC 7.4
+
 #### 0.23.1.15
 
 * Allow optparse-applicative 0.13.*.
diff --git a/fay.cabal b/fay.cabal
--- a/fay.cabal
+++ b/fay.cabal
@@ -1,5 +1,5 @@
 name:                fay
-version:             0.23.1.15
+version:             0.23.1.16
 synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.
 description:         Fay is a proper subset of Haskell which is type-checked
                      with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
diff --git a/src/main/Main.hs b/src/main/Main.hs
--- a/src/main/Main.hs
+++ b/src/main/Main.hs
@@ -5,7 +5,7 @@
 import           Fay
 import           Paths_fay                 (version)
 
-import           Control.Applicative       ((<|>))
+import           Control.Applicative       ((<|>), (<$>), (<*>))
 import qualified Control.Exception         as E
 import           Control.Monad
 import           Control.Monad.Reader
