Set a global variable in a current workspace storage. If a value argument is not given, the variable will be cleared from the storage.
If a structure is given instead of the name then its fields are used to set global variables.
name (string): Name of the variable.
value (any): New value or the variable.