this actually returns a function, to be invoked later. So on each rebuild of this file, we reinvoke getEnvJSON to fetch the latest ENV variables. This allows us to rebuild when config variables change.