diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,13 @@
 
 `pandoc-lua-marshal` uses [PVP Versioning][].
 
+## 0.2.1.1
+
+Released 2023-03-13.
+
+-   The version constraints for hslua packages have been relaxed;
+    other changes in hslua 2.3.\* do not affect this package.
+
 ## 0.2.1
 
 Released 2023-02-11.
diff --git a/pandoc-lua-marshal.cabal b/pandoc-lua-marshal.cabal
--- a/pandoc-lua-marshal.cabal
+++ b/pandoc-lua-marshal.cabal
@@ -1,6 +1,6 @@
 cabal-version:       2.4
 name:                pandoc-lua-marshal
-version:             0.2.1
+version:             0.2.1.1
 synopsis:            Use pandoc types in Lua
 description:         This package provides functions to marshal and unmarshal
                      pandoc document types to and from Lua.
@@ -50,10 +50,10 @@
                      , bytestring            >= 0.10     && < 0.12
                      , containers            >= 0.6      && < 0.7
                      , exceptions            >= 0.8      && < 0.11
-                     , lua                   >= 2.2      && < 2.3
-                     , hslua                 >= 2.2      && < 2.3
+                     , lua                   >= 2.2      && < 2.4
+                     , hslua                 >= 2.2      && < 2.4
                      , hslua-list            >= 1.1      && < 1.2
-                     , hslua-marshalling     >= 2.2      && < 2.3
+                     , hslua-marshalling     >= 2.2      && < 2.4
                      , pandoc-types          >= 1.23     && < 1.24
                      , safe                  >= 0.3      && < 0.4
                      , text                  >= 1.1.1.0  && < 1.3   || >= 2.0 && < 2.1
diff --git a/src/Text/Pandoc/Lua/Marshal/Block.hs b/src/Text/Pandoc/Lua/Marshal/Block.hs
--- a/src/Text/Pandoc/Lua/Marshal/Block.hs
+++ b/src/Text/Pandoc/Lua/Marshal/Block.hs
@@ -10,7 +10,8 @@
 -}
 module Text.Pandoc.Lua.Marshal.Block
   ( -- * Single Block elements
-    peekBlock
+    typeBlock
+  , peekBlock
   , peekBlockFuzzy
   , pushBlock
     -- * List of Blocks
diff --git a/src/Text/Pandoc/Lua/Marshal/Inline.hs b/src/Text/Pandoc/Lua/Marshal/Inline.hs
--- a/src/Text/Pandoc/Lua/Marshal/Inline.hs
+++ b/src/Text/Pandoc/Lua/Marshal/Inline.hs
@@ -9,8 +9,9 @@
 Marshal values of types that make up 'Inline' elements.
 -}
 module Text.Pandoc.Lua.Marshal.Inline
-  ( -- * Single Inline elements
-    peekInline
+  ( typeInline
+    -- * Single Inline elements
+  , peekInline
   , peekInlineFuzzy
   , pushInline
     -- * List of Inlines
diff --git a/src/Text/Pandoc/Lua/Marshal/Pandoc.hs b/src/Text/Pandoc/Lua/Marshal/Pandoc.hs
--- a/src/Text/Pandoc/Lua/Marshal/Pandoc.hs
+++ b/src/Text/Pandoc/Lua/Marshal/Pandoc.hs
@@ -8,7 +8,8 @@
 -}
 module Text.Pandoc.Lua.Marshal.Pandoc
   ( -- * Pandoc
-    peekPandoc
+    typePandoc
+  , peekPandoc
   , pushPandoc
   , mkPandoc
     -- * Meta
