diff --git a/src/Verset.hs b/src/Verset.hs
--- a/src/Verset.hs
+++ b/src/Verset.hs
@@ -371,6 +371,8 @@
   , Control.Monad.Extra.whenM
   , Control.Monad.filterM
   , Control.Monad.Fix.MonadFix(mfix)
+  , Control.Monad.forM
+  , Control.Monad.forM_
   , Control.Monad.foldM
   , Control.Monad.foldM_
   , Control.Monad.forever
@@ -454,6 +456,7 @@
   , HasCallStack
   , Control.Monad.Fail.MonadFail
   , undefined
+  , error
   , trace
   , traceIO
   , traceId
@@ -586,6 +589,11 @@
 undefined :: HasCallStack => a
 undefined = Prelude.undefined
 {-# WARNING undefined "'undefined' should be used only for debugging" #-}
+
+
+error :: HasCallStack => String -> a
+error = Prelude.error
+{-# WARNING error "'error' should be used only for debugging" #-}
 
 
 -- | An infix form of 'fromMaybe' with arguments flipped.
diff --git a/verset.cabal b/verset.cabal
--- a/verset.cabal
+++ b/verset.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.2
 name:                verset
-version:             0.0.1.10
+version:             0.0.1.11
 synopsis:            Small alternative prelude
 description:         Small Haskell alternative prelude. Based on Protolude and Intro
 homepage:            https://github.com/andrevdm/verset#readme
