@@ -61,7 +61,6 @@ import Control.Monad.IO.Class (MonadIO(..))
6161import Control.Monad.Reader.Class (MonadReader(..))
6262import Control.Monad.State.Class (MonadState(..))
6363import Control.Monad.Trans.Class (MonadTrans(lift))
64−import Data.Coerce (Coercible, coerce)
6564import Data.Foldable (Foldable(foldl'), fold)
6665import Data.Functor.Identity (Identity(..), runIdentity)
6766import Data.Maybe (fromMaybe)
@@ -72,8 +71,9 @@ import Data.Semigroup (Semigroup(..))
7271import GHC.Exts (IsList(..), IsString(..))
7372import Text.Read (Lexeme(Ident), lexP, parens, prec, readPrec, readListPrec,
7473 readListPrecDefault)
75−import Prelude hiding (map, mapM)
74+import Prelude hiding (map, mapM, errorWithoutStackTrace)
7675
76+import Streamly.Internal.BaseCompat ((#.), errorWithoutStackTrace)
7777import Streamly.Internal.Data.Stream.StreamK (IsStream(..), adapt, Stream, mkStream,
7878 foldStream)
7979import Streamly.Internal.Data.Strict (Maybe'(..), toMaybe)
@@ -84,11 +84,6 @@ import qualified Streamly.Internal.Data.Stream.StreamD as D
8484#include "Instances.hs"
8585#include "inline.hs"
8686
87−-- XXX move this to Streamly.Internal.Data.Coerce?
88−{-# INLINE (#.) #-}
89−(#.) :: Coercible b c => (b -> c) -> (a -> b) -> (a -> c)
90−(#.) _f = coerce
91−
9287------------------------------------------------------------------------------
9388-- SerialT
9489------------------------------------------------------------------------------