zip5 package:rio

The zip5 function takes five lists and returns a list of five-tuples, analogous to zip. It is capable of list fusion, but it is restricted to its first list argument and its resulting list.
O(1) Zip 5 vectors
The unzip5 function takes a list of five-tuples and returns five lists, analogous to unzip.
O(1) Unzip 5 vectors