[np] Process rhs after lhs for recursiveness
[np] Compile functions
[np] Use .out consistently
[np] Fix result variable for local values
[np] Compile field assignments