diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+# 0.0.0.3
+
+- Simplified imports required for documentation.
+
 # 0.0.0.2
 
 - Adjusted module `Data.MonoidMap.JSON` to only use explicit imports.
diff --git a/components/monoidmap-aeson/Data/MonoidMap/JSON.hs b/components/monoidmap-aeson/Data/MonoidMap/JSON.hs
--- a/components/monoidmap-aeson/Data/MonoidMap/JSON.hs
+++ b/components/monoidmap-aeson/Data/MonoidMap/JSON.hs
@@ -51,6 +51,7 @@
     ( MonoidMap
     , fromList
     , fromMap
+    , toList
     , toMap
     )
 import Data.Ord
@@ -117,26 +118,23 @@
 _importsRequiredForDocumentation :: ()
 _importsRequiredForDocumentation = ()
   where
+    _Map :: Map () ()
+    _Map = undefined
+
+    _Sum :: Sum ()
+    _Sum = undefined
+
     _decodeEncode :: Maybe ()
     _decodeEncode = decode $ encode ()
 
-    _equals :: (Eq a) => a -> a -> Bool
+    _equals :: () -> () -> Bool
     _equals = (==)
 
-    _fromList :: (Ord k, MonoidNull v) => [(k, v)] -> MonoidMap k v
-    _fromList = fromList
-
-    _fromMap :: (Ord k, MonoidNull v) => Map k v -> MonoidMap k v
-    _fromMap = fromMap
+    _fromListToList :: [((), ())]
+    _fromListToList = toList $ fromList []
 
-    _mempty :: (Monoid a) => a
+    _mempty :: ()
     _mempty = mempty
-
-    _toMap :: (Ord k, MonoidNull v) => MonoidMap k v -> Map k v
-    _toMap = toMap
-
-    _Sum :: Sum ()
-    _Sum = undefined
 
 instance
     ( ToJSONKey k
diff --git a/monoidmap-aeson.cabal b/monoidmap-aeson.cabal
--- a/monoidmap-aeson.cabal
+++ b/monoidmap-aeson.cabal
@@ -1,6 +1,6 @@
 cabal-version:  3.0
 name:           monoidmap-aeson
-version:        0.0.0.2
+version:        0.0.0.3
 bug-reports:    https://github.com/jonathanknowles/monoidmap-aeson/issues
 license:        Apache-2.0
 license-file:   LICENSE
