assignment returns RHS not LHS

these are different if LHS is a partial-array-assignment:
val = ary[,17]=77
"val" should be typed as 77, not a vec or frame