unzip package:ghc

Obtain Reductions from a list of Reductions by unzipping.
This has the effect of making the two lists have equal length by dropping the tail of the longer one.
mapAndUnzipM for triples