Add CallStack and Scope classes
push functions in call stack