Add if special form. Pass explicit environment around, rather than relying on global. This will make let easier.
Add position information to special forms. This is the kind of stuff we'll love later :)