Partial application operators

Fixes #19.
Should there be an explicit associativity test? Your new partial application tests do so implicitly but I didn't know whether you'd want to capture the semantic change for self-documentation sake.