Description
Unzip functions for general Traversable containers.
Description
This package provides functions for unzipping arbitrary Traversable
containers. Unlike the classic Data.Functor.unzip
, these functions take care to avoid space leaks that can cause elements to be retained when they are no longer actually accessible. Unlike a naive Traversable
-based implementation, each unzip walks the argument container only once. Both eager and lazy versions are included.