See comments

Looked over the intarr[0]++ problem, not sure what to do… We usually
return a location variable from VarExpressions, which made it really
easy to do the incrementing. Now we have no idea where the array
elements are going to be at run time.