diff --git a/lib/Zeugma/Run.hs b/lib/Zeugma/Run.hs
--- a/lib/Zeugma/Run.hs
+++ b/lib/Zeugma/Run.hs
@@ -93,6 +93,7 @@
 
 -- | Run the test stack as a 'TestT' with the specified log level.
 runTestLevel ::
+  HasCallStack =>
   Severity ->
   Sem TestStack a ->
   TestT IO a
@@ -101,6 +102,7 @@
 
 -- | Run the test stack as a 'TestT' with the specified log level, with 'ChronosTime' frozen at 'testTime'.
 runTestFrozenLevel ::
+  HasCallStack =>
   Severity ->
   Sem TestStack a ->
   TestT IO a
@@ -108,31 +110,49 @@
   runTestAuto . interpretTestFrozen level
 
 -- | Run the test stack as a 'TestT' with a log level of 'Trace'.
-runTestTrace :: Sem TestStack a -> TestT IO a
+runTestTrace ::
+  HasCallStack =>
+  Sem TestStack a ->
+  TestT IO a
 runTestTrace =
   runTestLevel Trace
 
 -- | Run the test stack as a 'TestT' with a log level of 'Debug'.
-runTestDebug :: Sem TestStack a -> TestT IO a
+runTestDebug ::
+  HasCallStack =>
+  Sem TestStack a ->
+  TestT IO a
 runTestDebug =
   runTestLevel Debug
 
 -- | Run the test stack as a 'TestT' with a log level of 'Crit'.
-runTest :: Sem TestStack a -> TestT IO a
+runTest ::
+  HasCallStack =>
+  Sem TestStack a ->
+  TestT IO a
 runTest =
   runTestLevel Crit
 
 -- | Run the test stack as a 'TestT' with a log level of 'Trace' and 'ChronosTime' frozen at 'testTime'.
-runTestFrozenTrace :: Sem TestStack a -> TestT IO a
+runTestFrozenTrace ::
+  HasCallStack =>
+  Sem TestStack a ->
+  TestT IO a
 runTestFrozenTrace =
   runTestFrozenLevel Trace
 
 -- | Run the test stack as a 'TestT' with a log level of 'Debug' and 'ChronosTime' frozen at 'testTime'.
-runTestFrozenDebug :: Sem TestStack a -> TestT IO a
+runTestFrozenDebug ::
+  HasCallStack =>
+  Sem TestStack a ->
+  TestT IO a
 runTestFrozenDebug =
   runTestFrozenLevel Debug
 
 -- | Run the test stack as a 'TestT' with a log level of 'Crit' and 'ChronosTime' frozen at 'testTime'.
-runTestFrozen :: Sem TestStack a -> TestT IO a
+runTestFrozen ::
+  HasCallStack =>
+  Sem TestStack a ->
+  TestT IO a
 runTestFrozen =
   runTestFrozenLevel Crit
diff --git a/zeugma.cabal b/zeugma.cabal
--- a/zeugma.cabal
+++ b/zeugma.cabal
@@ -1,11 +1,11 @@
 cabal-version: 2.2
 
--- This file has been generated from package.yaml by hpack version 0.35.0.
+-- This file has been generated from package.yaml by hpack version 0.35.2.
 --
 -- see: https://github.com/sol/hpack
 
 name:           zeugma
-version:        0.8.0.0
+version:        0.8.1.0
 synopsis:       Polysemy effects for testing
 description:    See https://hackage.haskell.org/package/zeugma/docs/Zeugma.html
 category:       Prelude
