first pass at pass1 :) next i need to add `my` keyword to create locals.

after that i can finish off free variable identification.