BunFetchRequestInit represents additional options that Bun supports in fetch() only.
Bun extends the fetch API with some additional options, except this interface is not quite a RequestInit, because they won't work if passed to new Request(). This is why it's a separate type.