diff --git a/numhask-space.cabal b/numhask-space.cabal
--- a/numhask-space.cabal
+++ b/numhask-space.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: numhask-space
-version: 0.13.0.0
+version: 0.13.0.1
 license: BSD-3-Clause
 license-file: LICENSE
 copyright: Tony Day (c) 2016
@@ -11,70 +11,89 @@
 bug-reports: https://github.com/tonyday567/numhask-space/issues
 synopsis: Numerical spaces.
 description:
-    @numhask-space@ provides support for spaces where [space](https://en.wikipedia.org/wiki/Space_(mathematics\)) is defined as a set of numbers with a lower and upper bound.
-
-    == Usage
+  @numhask-space@ provides support for spaces where [space](https://en.wikipedia.org/wiki/Space_(mathematics\)) is defined as a set of numbers with a lower and upper bound.
 
-    >>> {-# LANGUAGE RebindableSyntax #-}
-    >>> import NumHask.Prelude
-    >>> import NumHask.Space
+  == Usage
 
+  >>> {-# LANGUAGE RebindableSyntax #-}
+  >>> import NumHask.Prelude
+  >>> import NumHask.Space
 
 build-type: Simple
 tested-with:
-    , GHC == 9.10.1
-    , GHC == 9.6.5
-    , GHC == 9.8.2
+  ghc ==9.6.7
+  ghc ==9.8.4
+  ghc ==9.10.2
+  ghc ==9.12.2
+
 extra-doc-files: ChangeLog.md
 
 source-repository head
-    type: git
-    location: https://github.com/tonyday567/numhask-space
+  type: git
+  location: https://github.com/tonyday567/numhask-space
 
 common ghc-options-stanza
-    ghc-options:
-        -Wall
-        -Wcompat
-        -Widentities
-        -Wincomplete-record-updates
-        -Wincomplete-uni-patterns
-        -Wpartial-fields
-        -Wredundant-constraints
+  ghc-options:
+    -Wall
+    -Wcompat
+    -Widentities
+    -Wincomplete-record-updates
+    -Wincomplete-uni-patterns
+    -Wpartial-fields
+    -Wredundant-constraints
 
-common ghc2021-stanza
-    default-language: GHC2021
+common ghc2024-additions
+  default-extensions:
+    DataKinds
+    DerivingStrategies
+    DisambiguateRecordFields
+    ExplicitNamespaces
+    GADTs
+    LambdaCase
+    MonoLocalBinds
+    RoleAnnotations
 
+common ghc2024-stanza
+  if impl(ghc >=9.10)
+    default-language:
+      GHC2024
+  else
+    import: ghc2024-additions
+    default-language:
+      GHC2021
+
 library
-    import: ghc-options-stanza
-    import: ghc2021-stanza
-    hs-source-dirs: src
-    build-depends:
-        , adjunctions   >=4.0 && <5
-        , base          >=4.14 && <5
-        , containers    >=0.6 && <0.8
-        , distributive  >=0.4 && <0.7
-        , numhask       >=0.10 && <0.13
-        , semigroupoids >=5.3 && <6.1
-        , tdigest       >=0.2.1 && <0.4
-        , text          >=1.2 && <2.2
-        , time          >=1.9.1 && <1.15
-        , vector        >=0.12.3 && <0.14
-    exposed-modules:
-        NumHask.Space
-        NumHask.Space.Histogram
-        NumHask.Space.Point
-        NumHask.Space.Range
-        NumHask.Space.Rect
-        NumHask.Space.Time
-        NumHask.Space.Types
+  import: ghc-options-stanza
+  import: ghc2024-stanza
+  hs-source-dirs: src
+  build-depends:
+    adjunctions >=4.0 && <5,
+    base >=4.14 && <5,
+    containers >=0.6 && <0.9,
+    distributive >=0.4 && <0.7,
+    numhask >=0.10 && <0.14,
+    semigroupoids >=5.3 && <6.1,
+    tdigest >=0.2.1 && <0.4,
+    text >=1.2 && <2.2,
+    time >=1.9.1 && <1.15,
+    vector >=0.12.3 && <0.14,
 
+  exposed-modules:
+    NumHask.Space
+    NumHask.Space.Histogram
+    NumHask.Space.Point
+    NumHask.Space.Range
+    NumHask.Space.Rect
+    NumHask.Space.Time
+    NumHask.Space.Types
+
 test-suite doctests
-    import: ghc2021-stanza
-    main-is: doctests.hs
-    hs-source-dirs: test
-    build-depends:
-        , base             >=4.14 && <5
-        , doctest-parallel >=0.3 && <0.4
-        , numhask-space
-    ghc-options: -threaded
-    type: exitcode-stdio-1.0
+  import: ghc2024-stanza
+  main-is: doctests.hs
+  hs-source-dirs: test
+  build-depends:
+    base >=4.14 && <5,
+    doctest-parallel >=0.3 && <0.5,
+
+  ghc-options: -threaded
+  type: exitcode-stdio-1.0
diff --git a/src/NumHask/Space/Histogram.hs b/src/NumHask/Space/Histogram.hs
--- a/src/NumHask/Space/Histogram.hs
+++ b/src/NumHask/Space/Histogram.hs
@@ -1,4 +1,3 @@
-{-# LANGUAGE DataKinds #-}
 {-# LANGUAGE RebindableSyntax #-}
 {-# OPTIONS_GHC -fno-warn-name-shadowing #-}
 
