It would be very useful to define environment variables at the workspace level.
This would make it easy to manage multiple versions of the same project that differ only by a few variables or paths.
I could simply duplicate an existing workspace, adjust a couple of environment variables, and be ready to go.