JS: Better JavaScriptOutlineTree.  Recognizes more 'classes' and stuff in Object.freeze().