The option name is usually an atom which identifies the option inside its window (as a matter of fact, most options are uniquely distinguished with their name only, without the window). One exception is e.g. the font(Size) option for variable matrices, which is a structure. In such options, the structure argument of the option name can be passed to the option value and thus compute the value of the font for a given size dynamically.