unzip package:rio

O(n) unzip transforms a list of pairs of bytes into a pair of ByteStrings. Note that this performs two pack operations.
unzip transforms a list of pairs into a list of first components and a list of second components.
The unzip function is the inverse of the zip function.
O(min(m,n)) Unzip a vector of pairs.
O(min(m,n)) Unzip a vector of pairs.
O(1) Unzip 2 vectors
The unzip3 function takes a list of triples and returns three lists, analogous to unzip.
The unzip4 function takes a list of quadruples and returns four lists, analogous to unzip.
The unzip5 function takes a list of five-tuples and returns five lists, analogous to unzip.
The unzip6 function takes a list of six-tuples and returns six lists, analogous to unzip.
The unzip7 function takes a list of seven-tuples and returns seven lists, analogous to unzip.
O(1) Unzip 3 vectors
O(1) Unzip 4 vectors
O(1) Unzip 5 vectors
O(1) Unzip 6 vectors