I (cynically) commented that []vget might just be doing an {Execute} internally. It isn't since its right-hand argument is a literal that represents a single variable name in the workspace.
That is, []vget 'Name' will return the value of Name but fails with multiple names e.g. []vget 'Name Sex' will fail; had it been doing an {Execute}, it would have returned both values.
Now my wish:
Can I have a []vput that will take a left-hand argument and assign that to its right-hand argument?
This will neatly give me reference by name or (a simulation of) C#'s out variables.