Thanks @ben-eb ! I'll flip the argument and see; BTW, Am I doing the rest OK? Am I over-engineering things? Is there any simpler way to do all these in Ramda? In my case, I have several similar functions, and my thinking is that doing like this, extracting all the things from the previous code might help me reuse many of the functions. What do you say?