It conflicts with an inbuilt TypeScript `Request` type so can cause confusion when in TS land. Note: `Response.ts` and `Worker.ts` also suffer from this; PRs to rename them are incoming.