@@ -751,7 +751,7 @@ instance Monad m => Functor (ZipStream m) where
751 in m Nothing stp yield
751 in m Nothing stp yield
753instance Monad m => Applicative (ZipStream m) where
753instance Monad m => Applicative (ZipStream m) where
754− pure a = ZipStream $ scons a Nothing
754+ pure = ZipStream . srepeat
755 (<*>) = zipWith id
755 (<*>) = zipWith id
757instance Streaming ZipStream where
757instance Streaming ZipStream where
@@ -838,7 +838,7 @@ instance Monad m => Functor (ZipAsync m) where
838 in m Nothing stp yield
838 in m Nothing stp yield
840instance MonadAsync m => Applicative (ZipAsync m) where
840instance MonadAsync m => Applicative (ZipAsync m) where
841− pure a = ZipAsync $ scons a Nothing
841+ pure = ZipAsync . srepeat
842 (<*>) = zipAsyncWith id
842 (<*>) = zipAsyncWith id
844instance Streaming ZipAsync where
844instance Streaming ZipAsync where