a little progress towards working variable scoping
cleaned up rc/gc/special
rewrote analysis phases
while loops (no else yet)