basic Evaluation on debug shell

* Commands are evaluated inside host process, keeping the same pid.
* When waiting on a breakpoint, process could either get :go or
  { :eval, expr }.