got first dead-code-removal bundle-test passing
handling of complex require() arguments
implemented some edge cases - assigning to globals, using exports / module.exports
implemented transitive module exports (e.g std module)