less sloppy rules for assignments
better mangling for local names
Merge pull request #14 from xeno-by/master

misc hacking 2