More debugger improvements
":list" shows the code around the current breakpoint. Also it highlights the current expression in bold (the bold/unbold codes are hardwired to the ANSI codes right now, I'll provide a way to change them later). ":set stop <cmd>" causes <cmd> to be run each time we stop at a breakpoint. In particular, ":set stop :list" is particularly useful.