Add a Function.constructor check to throws.

Allows you to also write:

```
t.throws(fn, TypeError);
```