MSPValue[var] returns the value of var; it returns a null string if var has no value
returns the value of var; it returns def if var has no value
You can simulate how the function works by installing and loading the package.
The value of the variable $$expr is returned.
If $$expr has no value, then a null string is returned.
Here a default value is returned.
MSPValueQ