diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+0.8.6:
+- Add TypeApplications to default extensions
+
 0.8.5:
 - Compatibility with template-haskell shipped with GHC 8.10
 
diff --git a/haskell-src-meta.cabal b/haskell-src-meta.cabal
--- a/haskell-src-meta.cabal
+++ b/haskell-src-meta.cabal
@@ -1,6 +1,6 @@
 name:               haskell-src-meta
-version:            0.8.5
-cabal-version:      >= 1.8
+version:            0.8.6
+cabal-version:      >= 1.10
 build-type:         Simple
 license:            BSD3
 license-file:       LICENSE
@@ -17,8 +17,9 @@
 extra-source-files: ChangeLog README.md
 
 library
+  default-language: Haskell2010
   build-depends:   base >= 4.8 && < 5,
-                   haskell-src-exts >= 1.18 && < 1.23,
+                   haskell-src-exts >= 1.18 && < 1.24,
                    pretty >= 1.0 && < 1.2,
                    syb >= 0.1 && < 0.8,
                    template-haskell >= 2.10 && < 2.17,
@@ -34,6 +35,7 @@
                    Language.Haskell.Meta.Utils
 
 test-suite unit
+  default-language: Haskell2010
   type:             exitcode-stdio-1.0
   hs-source-dirs:   tests
   main-is:          Main.hs
@@ -55,6 +57,7 @@
 
 
 test-suite splices
+  default-language: Haskell2010
   type:             exitcode-stdio-1.0
   hs-source-dirs:   tests
   main-is:          Splices.hs
@@ -66,6 +69,7 @@
     template-haskell
 
 test-suite examples
+  default-language: Haskell2010
   type:             exitcode-stdio-1.0
   hs-source-dirs:   examples, tests
   main-is:          TestExamples.hs
diff --git a/src/Language/Haskell/Meta/Parse.hs b/src/Language/Haskell/Meta/Parse.hs
--- a/src/Language/Haskell/Meta/Parse.hs
+++ b/src/Language/Haskell/Meta/Parse.hs
@@ -84,7 +84,8 @@
                       ,TemplateHaskell
                       ,RankNTypes
                       ,MultiParamTypeClasses
-                      ,RecursiveDo]
+                      ,RecursiveDo
+                      ,TypeApplications]
 
 parseResultToEither :: ParseResult a -> Either String a
 parseResultToEither (ParseOk a) = Right a
diff --git a/tests/TestExamples.hs b/tests/TestExamples.hs
--- a/tests/TestExamples.hs
+++ b/tests/TestExamples.hs
@@ -6,7 +6,7 @@
 import qualified HsHere
 import qualified SKI
 
-import SKI (SKI ((:$), I, K, S))
+import SKI (SKI (I, K, S, (:$)))
 
 -- Very dumb test framework
 shouldBe :: (Show a, Eq a) => a -> a -> IO ()
