This implements enough to execute JavaScript and reply with the result. We do not yet support autocomplete or eager evaluation.