Don't Make This Mistake:
No results translation is done on a new table unless a results name was created. Therefore:
    res t:table {FOO=ten}
will set FOO to the string "ten" even if there was a result named TEN. If you want to force results translation, use a caret:
    res t:table {FOO=^ten}