example: new Request("/foo") works great in a browser, because baseURI exists. This doesn't exist in Node and it's unclear how to even make it exist.
Anyway, I'm hand-rolling everything, and I think it's actually better than duct-taping together a ton of hacks and polyfills.