diff --git a/library/Rebase/Data/List.hs b/library/Rebase/Data/List.hs
new file mode 100644
--- /dev/null
+++ b/library/Rebase/Data/List.hs
@@ -0,0 +1,14 @@
+module Rebase.Data.List
+(
+  module Data.List,
+  List,
+)
+where
+
+import Data.List
+
+-- |
+-- If you're not a fan of a magic or special cases,
+-- you probably have already been looking for this alias.
+type List =
+  []
diff --git a/library/Rebase/Prelude.hs b/library/Rebase/Prelude.hs
--- a/library/Rebase/Prelude.hs
+++ b/library/Rebase/Prelude.hs
@@ -19,6 +19,7 @@
 -------------------------
 import Rebase.Data.Functor.Identity as Exports
 import Rebase.Data.Bifunctor as Exports
+import Rebase.Data.List as Exports (List)
 
 -- profunctors
 -------------------------
diff --git a/rebase.cabal b/rebase.cabal
--- a/rebase.cabal
+++ b/rebase.cabal
@@ -1,7 +1,7 @@
 name:
   rebase
 version:
-  0.3.1
+  0.3.2
 synopsis:
   A more progressive alternative to the "base" package
 description:
@@ -64,6 +64,7 @@
     -- base:
     Rebase.Data.Functor.Identity
     Rebase.Data.Bifunctor
+    Rebase.Data.List
     -- hashable:
     Rebase.Data.Hashable
     -- containers:
