diff --git a/squeal-postgresql.cabal b/squeal-postgresql.cabal
--- a/squeal-postgresql.cabal
+++ b/squeal-postgresql.cabal
@@ -1,5 +1,5 @@
 name: squeal-postgresql
-version: 0.1.1.1
+version: 0.1.1.2
 synopsis: Squeal PostgreSQL Library
 description: Squeal is a type-safe embedding of PostgreSQL in Haskell
 homepage: https://github.com/morphismtech/squeal
diff --git a/src/Squeal/PostgreSQL/PQ.hs b/src/Squeal/PostgreSQL/PQ.hs
--- a/src/Squeal/PostgreSQL/PQ.hs
+++ b/src/Squeal/PostgreSQL/PQ.hs
@@ -199,7 +199,7 @@
 
 -- | Run a `Definition` with `LibPQ.exec`, we expect that libpq obeys the law
 --
--- @pqThen (define statement2) statement1 = define (statement2 . statement1)@
+-- @define statement1 & thenDefine statement2 = define (statement1 >>> statement2)@
 define
   :: MonadBase IO io
   => Definition schema0 schema1
@@ -317,7 +317,7 @@
     traversePrepared_ manipulation params
 
   forPrepared_
-    :: (ToParams x params, Traversable list)
+    :: (ToParams x params, Foldable list)
     => list x
     -> Manipulation schema params '[]
     -- ^ `insertInto`, `update` or `deleteFrom`
