faylang/fay — pull request #105 by boothead (2012-10-04 05:44:26+00:00)
Title: Test case for operators failing to be lazy enough

Operators aren't sufficiently lazy. I've written up the simplest test case I can come up with.

The difference can be seen in the js produced from the test case:

```js
var lazyAdder = function($36$_a) {
return new $(function() {
// function body
return Fay$$list([_(_(plus)(c))(d), c]);
})();
});
};
var strictAdder = function($36$_a) {
return new $(function() {
// function body
return Fay$$list([_(c) + _(d), c]);
})();
});
};
```