diff --git a/Prolude.hs b/Prolude.hs
--- a/Prolude.hs
+++ b/Prolude.hs
@@ -2,6 +2,7 @@
   ( module Prolude.Aeson
   , module Prolude.Core
   , module Prolude.Exception
+  , module Prolude.Foldable
   , module Prolude.Json
   , module Prolude.Maybe
   , module Prolude.Monad
@@ -14,6 +15,7 @@
 import Prolude.Aeson
 import Prolude.Core
 import Prolude.Exception
+import Prolude.Foldable
 import Prolude.Json
 import Prolude.Maybe
 import Prolude.Monad
diff --git a/Prolude/Foldable.hs b/Prolude/Foldable.hs
new file mode 100644
--- /dev/null
+++ b/Prolude/Foldable.hs
@@ -0,0 +1,10 @@
+module Prolude.Foldable
+    ( module Data.Foldable
+    , module Data.Map
+    , module GHC.Exts
+    )
+where
+
+import Data.Foldable (toList)
+import Data.Map (Map)
+import GHC.Exts (fromList)
diff --git a/prolude.cabal b/prolude.cabal
--- a/prolude.cabal
+++ b/prolude.cabal
@@ -1,7 +1,7 @@
 cabal-version: >= 1.10
 
 name: prolude
-version: 0.0.0.2
+version: 0.0.0.3
 synopsis: ITProTV's custom prelude
 description:
     Prolude is ITProTV's custom prelude.
@@ -25,6 +25,7 @@
         Prolude.Aeson 
         Prolude.Core 
         Prolude.Exception 
+        Prolude.Foldable
         Prolude.Json 
         Prolude.Maybe 
         Prolude.Monad 
@@ -34,8 +35,9 @@
 
     build-depends: 
         base >= 4.13.0 && < 4.15
-        , aeson >= 1.4.7 && < 1.5
+        , aeson >= 1.4.7 && < 1.6
         , bytestring >= 0.10.10 && < 0.11
+        , containers >= 0.6.2 && < 0.7
         , mongoDB >= 2.7.0 && < 2.8
         , safe-exceptions >= 0.1.7 && < 0.2
         , scientific >= 0.3.6 && < 0.4
