"expression" is a hugely inefficient way to get the value of a local variable. There are a few cases where "frame variable" and "expression" will produce different results on the same expression (e.g. "foo->bar" when foo has an -> operator overload). But in general, if you are printing a local var, "frame var" is way more efficient. I've been trying to teach people to use 'frame var' more when it is appropriate, and it was suggested that adding a top-level alias for it might make the command easier to find and remember.
This patch adds two aliases:
var - frame var
vo - frame var -O
The latter is for our ObjC friends who often see the object description, rather than the object's ivars, as the primary source of information about the object.
I also added some caveats to the frame var help page.