弃用Data.Conduit.Util的zip的需求是什么"更简单的方法"?

ram*_*ion 12 zip haskell conduit

开始使用conduit,我注意到在Data.Conduit.Util中:

实用程序功能来自旧版本的管道.这些应该被视为已弃用,因为现在有更简单的方法来处理它们的用例.提供此模块仅用于向后兼容.

我特别关注的是zip :: Monad m => Source m a -> Source m b -> Source m (a, b).这对我来说似乎非常有用 - 我可以独立地研究生成as的方法和生成bs的方法,然后zip在需要时将它们放在一起,而不是在过程的早期混合关注.

但是,就像我说的那样,我是管道的新手,所以我无知.这些"更简单的方法来处理他们的用例"是什么?

Mic*_*man 8

这实际上是文档中的一个错误.不推荐使用util模块提供的函数,该注释应用于以前的版本.我将发布一个带有更正文档的新版本.