Debugger separated into a PureScalaDebugger and SubScriptDebugger