ethul/bassline — Issue #1: currying functions with optional arguments
Author: ethul
Created: 2012-02-06 13:50:10+00:00
State: open

When a function is curried that does not require all of its arguments to be successfully invoked, the `bassline.curry` causes the function to never be invoked. Consider the following example.

```javascript
var nothing = require("bassline").nothing;

function next(error) {
console.log("in nothing");
}

nothing().fold(next, function(){console.log("in just");});
```

The expected output when this is run is `in nothing`, but the actual output is empty.