Can you add checks that they were explicitly set.

I wouldn't want the following to set timeout back to -1.

```
falkor.fetch('foo.js')
  .withTimeout(100)
  .mixin(templateWithoutTimeout)
```