diff --git a/source/library/Witch.hs b/source/library/Witch.hs
--- a/source/library/Witch.hs
+++ b/source/library/Witch.hs
@@ -34,8 +34,6 @@
     Witch.Encoding.UTF_32BE,
 
     -- * Utilities
-    Witch.Utility.as,
-    Witch.Utility.over,
     Witch.Utility.via,
     Witch.Utility.tryVia,
     Witch.Utility.maybeTryFrom,
diff --git a/source/test-suite/Main.hs b/source/test-suite/Main.hs
--- a/source/test-suite/Main.hs
+++ b/source/test-suite/Main.hs
@@ -34,6 +34,7 @@
 import qualified Test.HUnit as HUnit
 import qualified Witch
 import qualified Witch.Encoding as Encoding
+import qualified Witch.Utility as Utility
 
 main :: IO ()
 main = HUnit.runTestTTAndExit $ specToTest spec
@@ -55,7 +56,7 @@
   describe "Utility" $ do
     describe "as" $ do
       it "works" $ do
-        Witch.as @Int.Int8 1 `shouldBe` 1
+        Utility.as @Int.Int8 1 `shouldBe` 1
 
     describe "into" $ do
       it "works" $ do
@@ -63,7 +64,7 @@
 
     describe "over" $ do
       it "works" $ do
-        Witch.over @Int.Int8 (+ 1) (Age 1) `shouldBe` Age 2
+        Utility.over @Int.Int8 (+ 1) (Age 1) `shouldBe` Age 2
 
     describe "via" $ do
       it "works" $ do
diff --git a/witch.cabal b/witch.cabal
--- a/witch.cabal
+++ b/witch.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.2
 
 name: witch
-version: 1.1.6.1
+version: 1.2.0.0
 synopsis: Convert values from one type into another.
 description: Witch converts values from one type into another.
 
@@ -81,7 +81,7 @@
 
   build-depends:
     , HUnit >= 1.6.1 && < 1.7
-    , transformers >= 0.5.2 && < 0.7
+    , transformers >= 0.5.6 && < 0.7
   hs-source-dirs: source/test-suite
   main-is: Main.hs
   type: exitcode-stdio-1.0
