### Description In a TypeScript code base, `thenReject()` only accepts `Error`s. ### Issue It would be nice to allow for different types of rejected values – along the lines of [this JavaScript example](https://github.com/testdouble/testdouble.js/blob/main/docs/5-stubbing-results.md#stub-promises-with-thenresolve-and-thenreject) in the official docs. Thanks, Ilio.