diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,9 @@
+sketch-frp-copilot (1.0.10) upstream; urgency=medium
+
+  * Deal with changes in mtl-2.3.
+
+ -- Joey Hess <id@joeyh.name>  Thu, 22 Feb 2024 13:59:35 -0400
+
 sketch-frp-copilot (1.0.9) upstream; urgency=medium
 
   * Update copilot to version 3.18.
diff --git a/sketch-frp-copilot.cabal b/sketch-frp-copilot.cabal
--- a/sketch-frp-copilot.cabal
+++ b/sketch-frp-copilot.cabal
@@ -1,5 +1,5 @@
 Name: sketch-frp-copilot
-Version: 1.0.9
+Version: 1.0.10
 Cabal-Version: >= 1.10
 License: BSD3
 Maintainer: Joey Hess <id@joeyh.name>
diff --git a/src/Sketch/FRP/Copilot.hs b/src/Sketch/FRP/Copilot.hs
--- a/src/Sketch/FRP/Copilot.hs
+++ b/src/Sketch/FRP/Copilot.hs
@@ -7,6 +7,7 @@
 import Sketch.FRP.Copilot.Types
 import Language.Copilot hiding (ifThenElse)
 import qualified Language.Copilot
+import Control.Monad
 import Control.Monad.Writer
 import Control.Monad.State.Strict
 import Data.Functor.Identity
