zipWith3 package:rio

The zipWith3 function takes a function which combines three elements, as well as three lists and returns a list of their point-wise combination, analogous to zipWith. It is capable of list fusion, but it is restricted to its first list argument and its resulting list.
zipWith3 takes a function which combines three elements, as well as three sequences and returns a sequence of their point-wise combinations, analogous to zipWith.
Zip three vectors with the given function.
Zip three vectors with the given function.
Zip three vectors with the given function.
Zip three vectors with the given function.
Zip three vectors and their indices with the given function.
Zip three vectors and their indices with the given function.
Zip three vectors and their indices with the given function.