EnvSource
Reads environment variables, with keys in SCREAMING_SNAKE_CASE (DATABASE_URL). Names are matched exactly, including case. Variables are read at each lookup, not copied up front. On JS and Wasm it reads process.env under Node; browsers have no environment, so every lookup there returns null.