Stage 1: Use nucleotides declaration style for simple oper functions

Ping @davidchambers. Let me know if you guys dig this and I'll work start on the invoker ones.

Missing some test coverage for `===`, `neq`, etc. I can add it if we want to keep em

This also add a lot of alias sugar -- e.g. `ramda["+"]` === `ramda.sum`
Ya I was thinking that but if we cared about that we probably should use named functions doing something like

```
new Function("return function " + aliases[0] + "(a, b) {\nreturn " + expression + "\n}")()
```