Added Debugger monad with DebugState by analogy with Ghci monad