returning an array is kind of weird here.  i can see why you're doing it but the following is just as elegant if you only return the copied arg
```js
eventFnc.call(null, clone(e));
```