@@ -624,20 +624,20 @@ augmentS :: IsStream t
624augmentS g xs = g cons xs
624augmentS g xs = g cons xs
626{-# RULES "augmentS/nil"
626{-# RULES "augmentS/nil"
627− forall (g :: (a -> t m a -> t m a) -> t m a -> t m a)
627+ forall (g :: (a -> t m a -> t m a) -> t m a -> t m a).
628− . augmentS g nil = buildS g
628+ augmentS g nil = buildS g
631{-# RULES "foldrS/augmentS"
631{-# RULES "foldrS/augmentS"
632− forall k z xs (g :: (a -> t m a -> t m a) -> t m a -> t m a)
632+ forall k z xs (g :: (a -> t m a -> t m a) -> t m a -> t m a).
633− . foldrS k z (augmentS g xs) = g k (foldrS k z xs)
633+ foldrS k z (augmentS g xs) = g k (foldrS k z xs)
636{-# RULES "augmentS/buildS"
636{-# RULES "augmentS/buildS"
637− forall (g :: (a -> t m a -> t m a) -> t m a -> t m a)
637+ forall (g :: (a -> t m a -> t m a) -> t m a -> t m a)
638− (h :: (a -> t m a -> t m a) -> t m a -> t m a)
638+ (h :: (a -> t m a -> t m a) -> t m a -> t m a).
639− . augmentS g (buildS h) = buildS (\c n -> g c (h c n))
639+ augmentS g (buildS h) = buildS (\c n -> g c (h c n))
642{-# INLINE_NORMAL augmentSM #-}
642{-# INLINE_NORMAL augmentSM #-}
643augmentSM :: (IsStream t, MonadAsync m)
643augmentSM :: (IsStream t, MonadAsync m)
@@ -645,20 +645,20 @@ augmentSM :: (IsStream t, MonadAsync m)
645augmentSM g xs = g consM xs
645augmentSM g xs = g consM xs
647{-# RULES "augmentSM/nil"
647{-# RULES "augmentSM/nil"
648− forall (g :: (m a -> t m a -> t m a) -> t m a -> t m a)
648+ forall (g :: (m a -> t m a -> t m a) -> t m a -> t m a).
649− . augmentSM g nil = buildSM g
649+ augmentSM g nil = buildSM g
652{-# RULES "foldrSM/augmentSM"
652{-# RULES "foldrSM/augmentSM"
653− forall k z xs (g :: (m a -> t m a -> t m a) -> t m a -> t m a)
653+ forall k z xs (g :: (m a -> t m a -> t m a) -> t m a -> t m a).
654− . foldrSM k z (augmentSM g xs) = g k (foldrSM k z xs)
654+ foldrSM k z (augmentSM g xs) = g k (foldrSM k z xs)
657{-# RULES "augmentSM/buildSM"
657{-# RULES "augmentSM/buildSM"
658− forall (g :: (m a -> t m a -> t m a) -> t m a -> t m a)
658+ forall (g :: (m a -> t m a -> t m a) -> t m a -> t m a)
659− (h :: (m a -> t m a -> t m a) -> t m a -> t m a)
659+ (h :: (m a -> t m a -> t m a) -> t m a -> t m a).
660− . augmentSM g (buildSM h) = buildSM (\c n -> g c (h c n))
660+ augmentSM g (buildSM h) = buildSM (\c n -> g c (h c n))
663-------------------------------------------------------------------------------
663-------------------------------------------------------------------------------
664-- Experimental foldrM/buildM
664-- Experimental foldrM/buildM
@@ -711,7 +711,7 @@ foldrMKWith f step acc g = go g
713 foldrM step acc (buildM g) = foldrMKWith foldStream step acc g
713 foldrM step acc (buildM g) = foldrMKWith foldStream step acc g
716{-# RULES "foldrM/sharedM"
716{-# RULES "foldrM/sharedM"
717 forall step acc (g :: (forall r.
717 forall step acc (g :: (forall r.
@@ -721,7 +721,7 @@ foldrMKWith f step acc g = go g
723 foldrM step acc (sharedM g) = foldrMKWith foldStreamShared step acc g
723 foldrM step acc (sharedM g) = foldrMKWith foldStreamShared step acc g
726------------------------------------------------------------------------------
726------------------------------------------------------------------------------
727-- Semigroup
727-- Semigroup
@@ -774,7 +774,7 @@ mapFB c f = \x ys -> c (f x) ys
775"mapFB/mapFB" forall c f g. mapFB (mapFB c f) g = mapFB c (f . g)
775"mapFB/mapFB" forall c f g. mapFB (mapFB c f) g = mapFB c (f . g)
776"mapFB/id" forall c. mapFB c (\x -> x) = c
776"mapFB/id" forall c. mapFB c (\x -> x) = c
779{-# INLINE map #-}
779{-# INLINE map #-}
780map :: IsStream t => (a -> b) -> t m a -> t m b
780map :: IsStream t => (a -> b) -> t m a -> t m b
@@ -799,8 +799,8 @@ mapMFB :: Monad m => (m b -> t m b -> t m b) -> (a -> m b) -> m a -> t m b -> t
799mapMFB c f = \x ys -> c (x >>= f) ys
799mapMFB c f = \x ys -> c (x >>= f) ys
802−"mapMFB/mapMFB" forall c f g. mapMFB (mapMFB c f) g = mapMFB c (f >=> g)
802+ "mapMFB/mapMFB" forall c f g. mapMFB (mapMFB c f) g = mapMFB c (f >=> g)
804-- XXX These rules may never fire because pure/return type class rules will
804-- XXX These rules may never fire because pure/return type class rules will
805-- fire first.
805-- fire first.