fixed problem with locals in high scope levels, fixed problem with internal label name generation, added for each loops, performance improvements, improved runtime error messages