Adds support for variable definitions and assignments. Also adds function calls. Adds compiler frame.