Re: "zipping" two streams in the IO monad