give co's returned thunk an arity of 1

because mocha check's the callback's length so i can't do:

```js
it('should do something', co(function *(){

}))
```

with this change, i will be able to. this is what happens with checking a function's arty!

however, personally, i would check `arguments.length` and use `.call` or `.apply` appropriately.