gev allows you to easily unmarshal environment variables into structs