```typescript import PQueue from 'p-queue' const queue = new PQueue(); // has type Promise<string | void> const result = queue.add(() => 'testing'); ``` I would initially expect result to have type of `Promise<string>`. This commit https://github.com/sindresorhus/p-queue/commit/81846550274256011a2d55b06aeb36b23877eb43 seems to have changed that behavior. If I'm reading the types correctly, doing ```typescript queue.add(() => 'testing', { throwOnTimeout: true }) ``` should bring back the old typing, but it doesn't.