Evaluates Python code and returns its result.
Variables added with add are bound first, including any added after an earlier evaluation.
Return
the result of the evaluation, or null
the Python source code to evaluate
if code fails the checks described above, or fails to run