Initial code drop.

- function
- compose
- curry