@@ -751,7 +751,7 @@ instance Monad m => Functor (ZipStream m) where
751751 in m Nothing stp yield
752752
753753instance Monad m => Applicative (ZipStream m) where
754− pure a = ZipStream $ scons a Nothing
754+ pure = ZipStream . srepeat
755755 (<*>) = zipWith id
756756
757757instance Streaming ZipStream where
@@ -838,7 +838,7 @@ instance Monad m => Functor (ZipAsync m) where
838838 in m Nothing stp yield
839839
840840instance MonadAsync m => Applicative (ZipAsync m) where
841− pure a = ZipAsync $ scons a Nothing
841+ pure = ZipAsync . srepeat
842842 (<*>) = zipAsyncWith id
843843
844844instance Streaming ZipAsync where