Pushes a new scope on the stack
function(functionName, node, isClassMember) {
      this.__scope = {
        functionName: functionName,
        parent: this.__scope,
        vars: {},
        unresolved: {},
        isClassMember: !!isClassMember
      };
    }