* changed to Context and CompiledScript for eval