except for GC, the initial impl for Repl service is complete (no tests)