diff --git a/CorePrelude.hs b/CorePrelude.hs
--- a/CorePrelude.hs
+++ b/CorePrelude.hs
@@ -68,6 +68,7 @@
     , HashMap
     , Set
     , HashSet
+    , Seq
     , Vector
     , UVector
     , Unbox
@@ -117,6 +118,7 @@
       -- ** Applicative
     , Control.Applicative.Applicative (..)
     , (Control.Applicative.<$>)
+    , (Control.Applicative.<|>)
       -- ** Monad
     , (Control.Monad.>=>)
       -- ** Transformers
@@ -193,6 +195,7 @@
 import qualified Data.Vector.Unboxed
 import Data.Map (Map)
 import Data.Set (Set)
+import Data.Sequence (Seq)
 import Data.HashMap.Strict (HashMap)
 import Data.HashSet (HashSet)
 import qualified ReadArgs
diff --git a/basic-prelude.cabal b/basic-prelude.cabal
--- a/basic-prelude.cabal
+++ b/basic-prelude.cabal
@@ -1,5 +1,5 @@
 name:                basic-prelude
-version:             0.3.3.0
+version:             0.3.4.0
 synopsis:            An enhanced core prelude; a common foundation for alternate preludes.
 description:
     The premise of @basic-prelude@ is that there are a lot of very commonly desired features missing from the standard @Prelude@, such as commonly used operators (@\<$\>@ and @>=>@, for instance) and imports for common datatypes (e.g., @ByteString@ and @Vector@). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions.
