diff --git a/incipit.cabal b/incipit.cabal
--- a/incipit.cabal
+++ b/incipit.cabal
@@ -1,11 +1,11 @@
 cabal-version: 2.2
 
--- This file has been generated from package.yaml by hpack version 0.35.2.
+-- This file has been generated from package.yaml by hpack version 0.36.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           incipit
-version:        0.9.0.1
+version:        0.10.0.0
 synopsis:       A Prelude for Polysemy
 description:    See https://hackage.haskell.org/package/incipit/docs/Incipit.html
 category:       Prelude
@@ -90,6 +90,7 @@
       GADTs
       LambdaCase
       LiberalTypeSynonyms
+      MonadComprehensions
       MultiWayIf
       OverloadedLabels
       OverloadedLists
@@ -112,10 +113,10 @@
       NoFieldSelectors
   ghc-options: -Wall -Widentities -Wincomplete-uni-patterns -Wmissing-deriving-strategies -Wredundant-constraints -Wunused-type-patterns -Wunused-packages
   build-depends:
-      base >=4.13 && <4.19
-    , incipit-core ==0.5.*
-    , polysemy-conc >=0.12 && <0.14
-    , polysemy-log >=0.9 && <0.11
-    , polysemy-resume >=0.7 && <0.9
-    , polysemy-time ==0.6.*
+      base >=4.17.2.1 && <4.20
+    , incipit-core >=0.4.1.0 && <0.7
+    , polysemy-conc >=0.11.1.0 && <0.15
+    , polysemy-log >=0.4.0.0 && <0.12
+    , polysemy-resume >=0.5.0.0 && <0.10
+    , polysemy-time >=0.5.1.0 && <0.8
   default-language: GHC2021
diff --git a/lib/Conc.hs b/lib/Conc.hs
--- a/lib/Conc.hs
+++ b/lib/Conc.hs
@@ -1,4 +1,4 @@
--- |Reexport with a shorter module name.
+-- | Reexport with a shorter module name.
 module Conc (
   module Polysemy.Conc,
   module Polysemy.Conc.Async,
diff --git a/lib/Gate.hs b/lib/Gate.hs
--- a/lib/Gate.hs
+++ b/lib/Gate.hs
@@ -1,4 +1,4 @@
--- |Reexport with a shorter module name.
+-- | Reexport with a shorter module name.
 module Gate (module Polysemy.Conc.Gate) where
 
 import Polysemy.Conc.Gate
diff --git a/lib/Incipit.hs b/lib/Incipit.hs
--- a/lib/Incipit.hs
+++ b/lib/Incipit.hs
@@ -1,4 +1,4 @@
--- |A Prelude for Polysemy projects, reexporting names and modules from several basic Polysemy libraries.
+-- | A Prelude for Polysemy projects, reexporting names and modules from several basic Polysemy libraries.
 module Incipit (
   module Incipit.Full,
 ) where
diff --git a/lib/Incipit/Full.hs b/lib/Incipit/Full.hs
--- a/lib/Incipit/Full.hs
+++ b/lib/Incipit/Full.hs
@@ -1,4 +1,6 @@
--- |A Prelude for Polysemy projects, reexporting names and modules from several basic libraries.
+{-# language CPP #-}
+
+-- | A Prelude for Polysemy projects, reexporting names and modules from several basic libraries.
 module Incipit.Full (
   module IncipitCore,
   module Polysemy.Conc,
@@ -11,7 +13,6 @@
 import Polysemy.Conc (
   EventConsumer,
   Events,
-  Interrupt,
   Mask,
   Queue,
   QueueResult,
@@ -27,3 +28,7 @@
 import Polysemy.Log (DataLog, Log)
 import Polysemy.Resume
 import Polysemy.Time (Time, TimeUnit)
+
+#if ! MIN_VERSION_polysemy_conc(0, 14, 0)
+import Polysemy.Conc (Interrupt)
+#endif
diff --git a/lib/Log.hs b/lib/Log.hs
--- a/lib/Log.hs
+++ b/lib/Log.hs
@@ -1,4 +1,4 @@
--- |Reexport with a shorter module name.
+-- | Reexport with a shorter module name.
 module Log (module Polysemy.Log) where
 
 import Polysemy.Log
diff --git a/lib/Queue.hs b/lib/Queue.hs
--- a/lib/Queue.hs
+++ b/lib/Queue.hs
@@ -1,4 +1,4 @@
--- |Reexport with a shorter module name.
+-- | Reexport with a shorter module name.
 module Queue (module Polysemy.Conc.Queue) where
 
 import Polysemy.Conc.Queue
diff --git a/lib/Sync.hs b/lib/Sync.hs
--- a/lib/Sync.hs
+++ b/lib/Sync.hs
@@ -1,4 +1,4 @@
--- |Reexport with a shorter module name.
+-- | Reexport with a shorter module name.
 module Sync (module Polysemy.Conc.Sync) where
 
 import Polysemy.Conc.Sync
diff --git a/lib/Time.hs b/lib/Time.hs
--- a/lib/Time.hs
+++ b/lib/Time.hs
@@ -1,4 +1,4 @@
--- |Reexport with a shorter module name.
+-- | Reexport with a shorter module name.
 module Time (module Polysemy.Time) where
 
 import Polysemy.Time
