@@ -3036,7 +3036,7 @@ mergeAsyncByM f m1 m2 = fromStreamD $
30363036{-# INLINE concatMapWith #-}
30373037concatMapWith
30383038 :: IsStream t
3039− => (forall c. t m c -> t m c -> t m c)
3039+ => (t m b -> t m b -> t m b)
30403040 -> (a -> t m b)
30413041 -> t m a
30423042 -> t m b
@@ -3353,7 +3353,7 @@ interposeSuffix x unf str =
33533353{-# INLINE concatMapIterateWith #-}
33543354concatMapIterateWith
33553355 :: IsStream t
3356− => (forall c. t m c -> t m c -> t m c)
3356+ => (t m a -> t m a -> t m a)
33573357 -> (a -> t m a)
33583358 -> t m a
33593359 -> t m a
@@ -3388,7 +3388,7 @@ concatMapIterateWith combine f = concatMapWith combine go
33883388{-# INLINE concatMapTreeWith #-}
33893389concatMapTreeWith
33903390 :: IsStream t
3391− => (forall c. t m c -> t m c -> t m c)
3391+ => (t m (Either a b) -> t m (Either a b) -> t m (Either a b))
33923392 -> (a -> t m (Either a b))
33933393 -> t m (Either a b) -- Should be t m a?
33943394 -> t m (Either a b)