Ramda is a library designed specifically for a functional programming style, one that makes it easy to create functional pipelines, one that never mutates user data.

Ramda makes it very easy to build functions as sequences of simpler functions, each of which transforms the data and passes it along to the next.