add a simple watchpoint facility
allow single-use watchpoints
also allow watchpoints on messages