Compound Variable Values
A variable can also have a compound value. This means the value of the variable is an EIEIO object, which is a subclass of srecode-dictionary-compound-value.
New compound variables can only be setup from Lisp code. See Compound Dictionary Values for details on setting up compound variables from Lisp.