diff --git a/GHC/LanguageExtensions/Type.hs b/GHC/LanguageExtensions/Type.hs
--- a/GHC/LanguageExtensions/Type.hs
+++ b/GHC/LanguageExtensions/Type.hs
@@ -77,6 +77,7 @@
    | InstanceSigs
    | ApplicativeDo
    | LinearTypes
+   | RequiredTypeArguments    -- Visible forall (VDQ) in types of terms
 
    | StandaloneDeriving
    | DeriveDataTypeable
@@ -153,6 +154,7 @@
    | OverloadedRecordUpdate
    | TypeAbstractions
    | ExtendedLiterals
+   | ListTuplePuns
    deriving (Eq, Enum, Show, Generic, Bounded)
 -- 'Ord' and 'Bounded' are provided for GHC API users (see discussions
 -- in https://gitlab.haskell.org/ghc/ghc/merge_requests/2707 and
diff --git a/ghc-boot-th.cabal b/ghc-boot-th.cabal
--- a/ghc-boot-th.cabal
+++ b/ghc-boot-th.cabal
@@ -3,7 +3,7 @@
 -- ghc-boot-th.cabal.in, not ghc-boot-th.cabal.
 
 name:           ghc-boot-th
-version:        9.8.1
+version:        9.10.1
 license:        BSD3
 license-file:   LICENSE
 category:       GHC
@@ -36,4 +36,4 @@
             GHC.ForeignSrcLang.Type
             GHC.Lexeme
 
-    build-depends: base       >= 4.7 && < 4.20
+    build-depends: base       >= 4.7 && < 4.21
