Fixing a bug that would result in accidental closures of sockets
Updating example
Reviving EvalInteractive + more stubs for ghcjs