lively.context Rewriting JavaScript code to introduce first-class contexts and tools to manipulate those contexts (at runtime)