You can clone with
HTTPS or Subversion.
When running runInContext twice it will try to copy objects circular objects like window and will throw an error. Program should be smarter about which it properties it copies back from window to context after eval.
Avoid copying circular objects from the `window` object to the contex…
…t object after each eval.
…t object after each eval. Fixes #4