Fixes #229 by eliminating returns, replacing with locals
Merge pull request #230 from waterbearlang/229_merge_locals_returns

Fixes #229 by eliminating returns, replacing with locals
fix merge conflicts pulling in #229 merger of returns into locals