Cascade.Debugger
data DebuggerM m past current future
printHistory
given
returned
back
redo
redoWith
use
step
debugM