fix error when destructured fn is called w/o args

Without this fix, the following code fails.
```js
function fancy({y}) {
  return y || 10
}
fancy()
```

This fix makes `y` undefined, as I would expect.