diff --git a/dataframe-core.cabal b/dataframe-core.cabal
--- a/dataframe-core.cabal
+++ b/dataframe-core.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.4
 name:               dataframe-core
-version:            1.1.0.1
+version:            1.1.0.2
 synopsis:           Core data structures for the dataframe library.
 description:
     Minimal interchange-format types for the @dataframe@ ecosystem:
diff --git a/src/DataFrame/Internal/ParRadixSort.hs b/src/DataFrame/Internal/ParRadixSort.hs
--- a/src/DataFrame/Internal/ParRadixSort.hs
+++ b/src/DataFrame/Internal/ParRadixSort.hs
@@ -120,7 +120,14 @@
     IO ()
 radixPasses n keysA orderA keysB orderB = do
     counts <- VUM.new 256
-    let pass !shiftBits !srcK !srcO !dstK !dstO = do
+    let pass ::
+            Int ->
+            VUM.IOVector Int ->
+            VUM.IOVector Int ->
+            VUM.IOVector Int ->
+            VUM.IOVector Int ->
+            IO ()
+        pass !shiftBits !srcK !srcO !dstK !dstO = do
             VUM.set counts 0
             let count !i
                     | i >= n = pure ()
