pub fn set_workspace_variable( name: &str, value: Value, vars: &mut Vec<Value>, ) -> Result<(), String>