-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A more progressive alternative to the "base" package -- -- This package is intended for those who are tired of keeping long lists -- of dependencies to the same essential libraries in each package as -- well as the endless imports of the same APIs all over again. It also -- supports the modern tendencies in the language. -- -- To solve those problems this package does the following: -- -- -- -- The policy behind the package is only to reexport the non-ambiguous -- and non-controversial APIs, which the community has obviously settled -- on. The package is intended to rapidly evolve with the contribution -- from the community, with the missing features being added with -- pull-requests. @package rebase @version 1.2.4 module Rebase.Contravariant.Extras module Rebase.Control.Applicative module Rebase.Control.Applicative.Backwards module Rebase.Control.Applicative.Lift module Rebase.Control.Arrow module Rebase.Control.Category module Rebase.Control.Concurrent module Rebase.Control.Concurrent.Chan module Rebase.Control.Concurrent.MVar module Rebase.Control.Concurrent.QSem module Rebase.Control.Concurrent.QSemN module Rebase.Control.Concurrent.STM module Rebase.Control.Concurrent.STM.TArray module Rebase.Control.Concurrent.STM.TBQueue module Rebase.Control.Concurrent.STM.TChan module Rebase.Control.Concurrent.STM.TMVar module Rebase.Control.Concurrent.STM.TQueue module Rebase.Control.Concurrent.STM.TSem module Rebase.Control.Concurrent.STM.TVar module Rebase.Control.DeepSeq module Rebase.Control.Exception module Rebase.Control.Exception.Base module Rebase.Control.Monad module Rebase.Control.Monad.Cont module Rebase.Control.Monad.Cont.Class module Rebase.Control.Monad.Error.Class module Rebase.Control.Monad.Fail module Rebase.Control.Monad.Fix module Rebase.Control.Monad.IO.Class module Rebase.Control.Monad.Identity module Rebase.Control.Monad.List module Rebase.Control.Monad.RWS module Rebase.Control.Monad.RWS.Class module Rebase.Control.Monad.RWS.Lazy module Rebase.Control.Monad.RWS.Strict module Rebase.Control.Monad.Reader module Rebase.Control.Monad.Reader.Class module Rebase.Control.Monad.ST module Rebase.Control.Monad.ST.Lazy module Rebase.Control.Monad.ST.Lazy.Safe module Rebase.Control.Monad.ST.Lazy.Unsafe module Rebase.Control.Monad.ST.Safe module Rebase.Control.Monad.ST.Strict module Rebase.Control.Monad.ST.Unsafe module Rebase.Control.Monad.STM module Rebase.Control.Monad.Signatures module Rebase.Control.Monad.State module Rebase.Control.Monad.State.Class module Rebase.Control.Monad.State.Lazy module Rebase.Control.Monad.State.Strict module Rebase.Control.Monad.Trans module Rebase.Control.Monad.Trans.Class module Rebase.Control.Monad.Trans.Cont module Rebase.Control.Monad.Trans.Except module Rebase.Control.Monad.Trans.Identity module Rebase.Control.Monad.Trans.List module Rebase.Control.Monad.Trans.Maybe module Rebase.Control.Monad.Trans.RWS module Rebase.Control.Monad.Trans.RWS.Lazy module Rebase.Control.Monad.Trans.RWS.Strict module Rebase.Control.Monad.Trans.Reader module Rebase.Control.Monad.Trans.State module Rebase.Control.Monad.Trans.State.Lazy module Rebase.Control.Monad.Trans.State.Strict module Rebase.Control.Monad.Trans.Writer module Rebase.Control.Monad.Trans.Writer.Lazy module Rebase.Control.Monad.Trans.Writer.Strict module Rebase.Control.Monad.Writer module Rebase.Control.Monad.Writer.Class module Rebase.Control.Monad.Writer.Lazy module Rebase.Control.Monad.Writer.Strict module Rebase.Control.Monad.Zip module Rebase.Data.Biapplicative module Rebase.Data.Bifoldable module Rebase.Data.Bifunctor -- | A more meaningful and conflict-free alias for first. mapLeft :: Bifunctor p => (a -> b) -> p a c -> p b c -- | A more meaningful and conflict-free alias for second. mapRight :: Bifunctor p => (b -> c) -> p a b -> p a c module Rebase.Data.Bifunctor.Apply module Rebase.Data.Bifunctor.Biff module Rebase.Data.Bifunctor.Clown module Rebase.Data.Bifunctor.Flip module Rebase.Data.Bifunctor.Join module Rebase.Data.Bifunctor.Joker module Rebase.Data.Bifunctor.Product module Rebase.Data.Bifunctor.Tannen module Rebase.Data.Bifunctor.Wrapped module Rebase.Data.Bitraversable module Rebase.Data.Bits module Rebase.Data.Bool module Rebase.Data.ByteString module Rebase.Data.ByteString.Builder module Rebase.Data.ByteString.Builder.Extra module Rebase.Data.ByteString.Builder.Internal module Rebase.Data.ByteString.Builder.Prim module Rebase.Data.ByteString.Builder.Prim.Internal module Rebase.Data.ByteString.Builder.Scientific module Rebase.Data.ByteString.Char8 module Rebase.Data.ByteString.Internal module Rebase.Data.ByteString.Lazy module Rebase.Data.ByteString.Lazy.Builder module Rebase.Data.ByteString.Lazy.Builder.ASCII module Rebase.Data.ByteString.Lazy.Builder.Extras module Rebase.Data.ByteString.Lazy.Char8 module Rebase.Data.ByteString.Lazy.Internal module Rebase.Data.ByteString.Short module Rebase.Data.ByteString.Short.Internal module Rebase.Data.ByteString.Unsafe module Rebase.Data.Char module Rebase.Data.Coerce module Rebase.Data.Complex module Rebase.Data.DList module Rebase.Data.Data module Rebase.Data.Dynamic module Rebase.Data.Either module Rebase.Data.Either.Combinators module Rebase.Data.Either.Validation module Rebase.Data.Eq module Rebase.Data.Fixed module Rebase.Data.Foldable module Rebase.Data.Function module Rebase.Data.Functor module Rebase.Data.Functor.Alt module Rebase.Data.Functor.Apply module Rebase.Data.Functor.Bind module Rebase.Data.Functor.Bind.Class module Rebase.Data.Functor.Bind.Trans module Rebase.Data.Functor.Classes module Rebase.Data.Functor.Compose module Rebase.Data.Functor.Constant module Rebase.Data.Functor.Contravariant module Rebase.Data.Functor.Contravariant.Compose module Rebase.Data.Functor.Contravariant.Divisible module Rebase.Data.Functor.Extend module Rebase.Data.Functor.Identity module Rebase.Data.Functor.Plus module Rebase.Data.Functor.Product module Rebase.Data.Functor.Reverse module Rebase.Data.Functor.Sum module Rebase.Data.Graph module Rebase.Data.Groupoid module Rebase.Data.HashMap.Lazy module Rebase.Data.HashMap.Strict module Rebase.Data.HashSet module Rebase.Data.Hashable module Rebase.Data.IORef module Rebase.Data.Int module Rebase.Data.IntMap module Rebase.Data.IntMap.Lazy module Rebase.Data.IntMap.Strict module Rebase.Data.IntSet module Rebase.Data.Isomorphism module Rebase.Data.Ix module Rebase.Data.List -- | If you're not a fan of magical or special cases, you probably have -- already been looking for this alias. type List = [] module Rebase.Data.List.NonEmpty -- | This module simply provides a more meaningful name to -- Data.List.NonEmpty. module Rebase.Data.List1 -- | A more meaningful name for the non-empty list. Follows the convention -- behind such names as foldr1. type List1 = NonEmpty module Rebase.Data.Map module Rebase.Data.Map.Lazy module Rebase.Data.Map.Strict module Rebase.Data.Maybe module Rebase.Data.Monoid module Rebase.Data.Ord module Rebase.Data.Profunctor module Rebase.Data.Profunctor.Choice module Rebase.Data.Profunctor.Strong module Rebase.Data.Profunctor.Unsafe module Rebase.Data.Proxy module Rebase.Data.Ratio module Rebase.Data.STRef module Rebase.Data.STRef.Lazy module Rebase.Data.STRef.Strict module Rebase.Data.Scientific module Rebase.Data.Semigroup sappend :: Semigroup a => a -> a -> a module Rebase.Data.Semigroup.Bifoldable module Rebase.Data.Semigroup.Bitraversable module Rebase.Data.Semigroup.Foldable module Rebase.Data.Semigroup.Foldable.Class module Rebase.Data.Semigroup.Traversable module Rebase.Data.Semigroup.Traversable.Class module Rebase.Data.Semigroupoid module Rebase.Data.Semigroupoid.Dual module Rebase.Data.Semigroupoid.Ob module Rebase.Data.Semigroupoid.Static module Rebase.Data.Sequence module Rebase.Data.Set module Rebase.Data.String -- | Unifies some modules, which are separated in the original API for -- unknown reasons. module Rebase.Data.Text module Rebase.Data.Text.Array module Rebase.Data.Text.Encoding module Rebase.Data.Text.Encoding.Error module Rebase.Data.Text.Foreign module Rebase.Data.Text.IO module Rebase.Data.Text.Internal -- | Unifies some modules, which are separated in the original API for -- unknown reasons. module Rebase.Data.Text.Lazy module Rebase.Data.Text.Lazy.Builder module Rebase.Data.Text.Lazy.Builder.Int module Rebase.Data.Text.Lazy.Builder.RealFloat module Rebase.Data.Text.Lazy.Builder.Scientific module Rebase.Data.Text.Lazy.Encoding module Rebase.Data.Text.Lazy.IO module Rebase.Data.Text.Lazy.Read module Rebase.Data.Text.Read module Rebase.Data.Text.Unsafe module Rebase.Data.Time module Rebase.Data.Time.Calendar module Rebase.Data.Time.Calendar.Easter module Rebase.Data.Time.Calendar.Julian module Rebase.Data.Time.Calendar.MonthDay module Rebase.Data.Time.Calendar.OrdinalDate module Rebase.Data.Time.Calendar.WeekDate module Rebase.Data.Time.Clock module Rebase.Data.Time.Clock.POSIX module Rebase.Data.Time.Clock.TAI module Rebase.Data.Time.Format module Rebase.Data.Time.LocalTime module Rebase.Data.Traversable module Rebase.Data.Traversable.Instances module Rebase.Data.Tree module Rebase.Data.Tuple module Rebase.Data.Type.Bool module Rebase.Data.Type.Coercion module Rebase.Data.Type.Equality module Rebase.Data.Typeable module Rebase.Data.UUID module Rebase.Data.Unique module Rebase.Data.Vector module Rebase.Data.Vector.Fusion.Stream.Monadic module Rebase.Data.Vector.Fusion.Util module Rebase.Data.Vector.Generic module Rebase.Data.Vector.Generic.Base module Rebase.Data.Vector.Generic.Mutable module Rebase.Data.Vector.Generic.New module Rebase.Data.Vector.Internal.Check module Rebase.Data.Vector.Mutable module Rebase.Data.Vector.Primitive module Rebase.Data.Vector.Primitive.Mutable module Rebase.Data.Vector.Storable module Rebase.Data.Vector.Storable.Internal module Rebase.Data.Vector.Storable.Mutable module Rebase.Data.Vector.Unboxed module Rebase.Data.Vector.Unboxed.Base module Rebase.Data.Vector.Unboxed.Mutable module Rebase.Data.Version module Rebase.Data.Void module Rebase.Data.Void.Unsafe module Rebase.Data.Word module Rebase.Debug.Trace module Rebase.Foreign module Rebase.Foreign.C module Rebase.Foreign.C.Error module Rebase.Foreign.C.String module Rebase.Foreign.C.Types module Rebase.Foreign.Concurrent module Rebase.Foreign.ForeignPtr module Rebase.Foreign.ForeignPtr.Safe module Rebase.Foreign.ForeignPtr.Unsafe module Rebase.Foreign.Marshal module Rebase.Foreign.Marshal.Alloc module Rebase.Foreign.Marshal.Array module Rebase.Foreign.Marshal.Error module Rebase.Foreign.Marshal.Pool module Rebase.Foreign.Marshal.Safe module Rebase.Foreign.Marshal.Unsafe module Rebase.Foreign.Marshal.Utils module Rebase.Foreign.Ptr module Rebase.Foreign.Safe module Rebase.Foreign.StablePtr module Rebase.Foreign.Storable module Rebase.GHC.Arr module Rebase.GHC.Base module Rebase.GHC.Char module Rebase.GHC.Conc module Rebase.GHC.Conc.IO module Rebase.GHC.Conc.Signal module Rebase.GHC.Conc.Sync module Rebase.GHC.ConsoleHandler module Rebase.GHC.Constants module Rebase.GHC.Desugar module Rebase.GHC.Enum module Rebase.GHC.Environment module Rebase.GHC.Err module Rebase.GHC.Exception module Rebase.GHC.Exts module Rebase.GHC.Fingerprint module Rebase.GHC.Fingerprint.Type module Rebase.GHC.Float module Rebase.GHC.Float.ConversionUtils module Rebase.GHC.Float.RealFracMethods module Rebase.GHC.Foreign module Rebase.GHC.ForeignPtr module Rebase.GHC.GHCi module Rebase.GHC.Generics module Rebase.GHC.IO module Rebase.GHC.IO.Buffer module Rebase.GHC.IO.BufferedIO module Rebase.GHC.IO.Device module Rebase.GHC.IO.Encoding module Rebase.GHC.IO.Encoding.CodePage module Rebase.GHC.IO.Encoding.Failure module Rebase.GHC.IO.Encoding.Iconv module Rebase.GHC.IO.Encoding.Latin1 module Rebase.GHC.IO.Encoding.Types module Rebase.GHC.IO.Encoding.UTF16 module Rebase.GHC.IO.Encoding.UTF32 module Rebase.GHC.IO.Encoding.UTF8 module Rebase.GHC.IO.Exception module Rebase.GHC.IO.FD module Rebase.GHC.IO.Handle module Rebase.GHC.IO.Handle.FD module Rebase.GHC.IO.Handle.Internals module Rebase.GHC.IO.Handle.Text module Rebase.GHC.IO.Handle.Types module Rebase.GHC.IO.IOMode module Rebase.GHC.IOArray module Rebase.GHC.IORef module Rebase.GHC.Int module Rebase.GHC.List module Rebase.GHC.MVar module Rebase.GHC.Num module Rebase.GHC.PArr module Rebase.GHC.Pack module Rebase.GHC.Profiling module Rebase.GHC.Ptr module Rebase.GHC.Read module Rebase.GHC.Real module Rebase.GHC.ST module Rebase.GHC.STRef module Rebase.GHC.Show module Rebase.GHC.Stable module Rebase.GHC.Stack module Rebase.GHC.Stats module Rebase.GHC.Storable module Rebase.GHC.TopHandler module Rebase.GHC.TypeLits module Rebase.GHC.Unicode module Rebase.GHC.Weak module Rebase.GHC.Word module Rebase.Numeric -- | This module reexports the non-conflicting definitions from the modules -- exported by this package, providing a much more featureful alternative -- to the standard Prelude. -- -- For details check out the source. module Rebase.Prelude module Rebase.System.CPUTime module Rebase.System.Console.GetOpt module Rebase.System.Environment module Rebase.System.Exit module Rebase.System.IO module Rebase.System.IO.Error module Rebase.System.IO.Unsafe module Rebase.System.Info module Rebase.System.Mem module Rebase.System.Mem.StableName module Rebase.System.Mem.Weak module Rebase.System.Posix.Internals module Rebase.System.Posix.Types module Rebase.System.Timeout module Rebase.Text.ParserCombinators.ReadP module Rebase.Text.ParserCombinators.ReadPrec module Rebase.Text.Printf module Rebase.Text.Read module Rebase.Text.Read.Lex module Rebase.Text.Show module Rebase.Text.Show.Functions module Rebase.Unsafe.Coerce