This whole mess is inspired by the code examples on http://lisperator.net/uglifyjs/walk. I was under the impression that I needed to only listen for AST_Dot nodes if currently walking an AST_Call. Is this crazy or what?