The serverless SDKs use `require` to monkeypatch GCP related libraries. This does not work with ESM (and it gets even more complicated with bundling). Currently we only emit an CJS bundle for serverless.