> Can anyone tell me what the right way to reset an S7 instance In repl.scm, I do all the evaluation in top-level-let which is initialized to (sublet (rootlet)). So, to restart with a clean slate, you evaluate (set! top-level-let (sublet (rootlet))) Or that's the claim anyway -- I can't remember that I ever tried it.