zipWith package:bytestring

zipWith generalises zip by zipping with the function given as the first argument, instead of a tupling function. For example, zipWith (+) is applied to two ByteStrings to produce the list of corresponding sums.
zipWith generalises zip by zipping with the function given as the first argument, instead of a tupling function. For example, zipWith (+) is applied to two ByteStrings to produce the list of corresponding sums.
A specialised version of zipWith for the common case of a simultaneous map over two ByteStrings, to build a 3rd.
A specialised version of zipWith for the common case of a simultaneous map over two ByteStrings, to build a 3rd.