First Commit

Composition, partial functions, and currying