We should probably make one set of namespaces shared by the REPL and the executor no?