diff --git a/isomorphism-class.cabal b/isomorphism-class.cabal
--- a/isomorphism-class.cabal
+++ b/isomorphism-class.cabal
@@ -1,6 +1,6 @@
 cabal-version: 3.0
 name: isomorphism-class
-version: 0.3.1.1
+version: 0.3.1.2
 synopsis: Isomorphism typeclass as a lawful solution to the conversion problem
 description:
   = Conversion problem
diff --git a/library/IsomorphismClass.hs b/library/IsomorphismClass.hs
--- a/library/IsomorphismClass.hs
+++ b/library/IsomorphismClass.hs
@@ -29,6 +29,23 @@
 --   'from' @'Data.ByteString.Builder.Builder' $
 --     'to' a <> 'to' b <> 'to' c
 -- @
+--
+-- Which is equivalent to:
+--
+-- @
+-- combineEncodings :: 'Data.ByteString.Short.ShortByteString' -> 'Data.Primitive.ByteArray' -> 'Data.ByteString.Lazy.ByteString' -> [Word8]
+-- combineEncodings a b c =
+--   LazyByteString.'Data.ByteString.Lazy.unpack' $
+--     Builder.'Data.ByteString.Builder.toLazyByteString' $
+--       mconcat
+--         [ Builder.'Data.ByteString.Builder.shortByteString' a,
+--           Builder.'Data.ByteString.Builder.shortByteString'
+--             ( let ByteArray.'Data.Primitive.ByteArray.ByteArray' array = b
+--                in ShortByteString.'Data.ByteString.Short.SBS' array
+--             ),
+--           Builder.'Data.ByteString.Builder.lazyByteString' c
+--         ]
+-- @
 module IsomorphismClass
   ( -- * Typeclasses
     IsomorphicTo (..),
diff --git a/library/IsomorphismClass/Relations/LazyTextAndLazyTextBuilder.hs b/library/IsomorphismClass/Relations/LazyTextAndLazyTextBuilder.hs
--- a/library/IsomorphismClass/Relations/LazyTextAndLazyTextBuilder.hs
+++ b/library/IsomorphismClass/Relations/LazyTextAndLazyTextBuilder.hs
@@ -5,7 +5,6 @@
 import qualified Data.Text.Lazy
 import qualified Data.Text.Lazy.Builder
 import IsomorphismClass.Classes
-import IsomorphismClass.Prelude
 
 instance IsomorphicTo Data.Text.Lazy.Text Data.Text.Lazy.Builder.Builder where
   to = Data.Text.Lazy.Builder.toLazyText
