retake (npm): Pragmatic data structures - immutable list, zipper, and transducers -­ for JavaScript.
Keywords: immutable|persistent|lazy|data|datastructure|zipper|transducer|functional|collection|linked|list|sequence|iterator|iterable|generator|transform|util