{-# LANGUAGE CPP #-} module Tonalude.Prelude.Reexports ( module UnliftIO.Exception , Alternative , Applicative (..) , liftA #if !MIN_VERSION_base(4, 10, 0) , liftA2 #endif , liftA3 , many , optional , some , (<|>) , first , second , (&&&) , (***) , (>>>) , NFData(..) , force , ($!!) , Monad(..) , MonadPlus(..) , filterM , foldM , foldM_ , forever , guard , join , liftM , liftM2 , replicateM_ , unless , when , zipWithM , zipWithM_ , (<$!>) , (<=<) , (=<<) , (>=>) , MonadIO(..) , MonadThrow(..) , MonadReader , MonadTrans(..) , Reader , ReaderT(..) , ask , asks , local , runReader , Bool(..) , bool , not , otherwise , (&&) , (||) , ByteString , Builder , ShortByteString , toShort , fromShort , Char , Data(..) , Either(..) , either , isLeft , isRight , lefts , partitionEithers , rights , Eq(..) , Foldable , all , and , any , asum , concat , concatMap , elem , fold , foldMap , foldl' , foldr , forM_ , for_ , length , mapM_ , msum , notElem , null , or , product , sequenceA_ , sequence_ , sum , toList , traverse_ , const , fix , flip , id , on , ($) , (&) , (.) , Functor(..) , void , ($>) , (<$>) , (<&>) , Const(..) , Identity(..) , Hashable , HashMap , HashSet , Int , Int8 , Int16 , Int32 , Int64 , IntMap , IntSet , break , drop , dropWhile , filter , lines , lookup , map , replicate , reverse , span , take , takeWhile , unlines , unwords , words , zip , (++) , Map , Maybe(..) , catMaybes , fromMaybe , isJust , isNothing , listToMaybe , mapMaybe , maybe , maybeToList , Monoid (..) , Ord(..) , Ordering(..) , comparing , Proxy(..) , Semigroup (..) , Set , IsString(..) , Text , decodeUtf8' , decodeUtf8With , encodeUtf8 , encodeUtf8Builder , UnicodeException(..) , lenientDecode , Traversable(..) , for , forM , Vector , Void , absurd , Word , Word8 , Word16 , Word32 , Word64 , byteSwap16 , byteSwap32 , byteSwap64 , Storable , Generic , Natural , Bounded (..) , Double , Enum , FilePath , Float , Floating (..) , Fractional (..) , IO , Integer , Integral (..) , Num (..) , Rational , Real (..) , RealFloat (..) , RealFrac (..) , Show , String , asTypeOf , curry , error , even , fromEnum , fromIntegral , fst , gcd , lcm , odd , realToFrac , seq , show , snd , subtract , uncurry , undefined , ($!) , (^) , (^^) , ExitCode(..) , Read , readMaybe -- * Unbox , Unbox ) where import RIO import UnliftIO.Exception