Special currying 

All within `+-` of each other. I have other ones ready locally if this floats your boat
http://jsperf.com/ramda-auto-curry-cost/10

Optimizations are potentially possible by switching the switch with a lookup or if?
I have mixed feelings about redefining a parameter here.  Something always feels a little shady when I do that / see that done.