TL;DR
Passing an empty env_vars removes all existing environment variables and leaves you with a GCF with no environment variables. Is this intentional? If it is, I think that should be made more clear in the readme.
Expected behavior
Leaving existing variables in place.
Observed behavior
Environment variables removed.