Fixed init-ARG
this was a huge omission on my part.
Fixed lookup/function
I thought I could ignore locals for some reason?
Still struggling with return