diff --git a/library/Rebase/Data/Typeable/Internal.hs b/library/Rebase/Data/Typeable/Internal.hs
deleted file mode 100644
--- a/library/Rebase/Data/Typeable/Internal.hs
+++ /dev/null
@@ -1,7 +0,0 @@
-module Rebase.Data.Typeable.Internal
-(
-  module Data.Typeable.Internal
-)
-where
-
-import Data.Typeable.Internal
diff --git a/library/Rebase/Prelude.hs b/library/Rebase/Prelude.hs
--- a/library/Rebase/Prelude.hs
+++ b/library/Rebase/Prelude.hs
@@ -80,7 +80,7 @@
 -- either
 -------------------------
 import Rebase.Control.Monad.Trans.Either as Exports hiding (left, right)
-import Rebase.Data.Either.Combinators as Exports hiding (isLeft, isRight, mapLeft, mapRight)
+import Rebase.Data.Either.Combinators as Exports hiding (isLeft, isRight, mapLeft, mapRight, fromLeft, fromRight)
 import Rebase.Data.Either.Validation as Exports
 
 -- fail
diff --git a/rebase.cabal b/rebase.cabal
--- a/rebase.cabal
+++ b/rebase.cabal
@@ -1,7 +1,7 @@
 name:
   rebase
 version:
-  1.0.8.1
+  1.1
 synopsis:
   A more progressive alternative to the "base" package
 description:
@@ -106,7 +106,6 @@
     Rebase.Data.Type.Coercion
     Rebase.Data.Type.Equality
     Rebase.Data.Typeable
-    Rebase.Data.Typeable.Internal
     Rebase.Data.Unique
     Rebase.Data.Version
     Rebase.Data.Word
@@ -368,4 +367,4 @@
     fail >= 4.9 && < 5,
     -- general:
     base-prelude >= 0.1 && < 2,
-    base >= 4.7 && < 4.10
+    base >= 4.7 && < 5
