rval
lval copy
locals lval
more cleanup
working on arrya
dude