refinements to commit 664a6aed0:  previously, we could suppress assertions at *build* time. now we have a way to do it while the program is running.