Curry the combinators

This makes it a lot easier to use the combinators with javascript.

- Also fixed the tests to make sure we have semi-colons.