Developing in Jupyter notebooks can sometimes be frustrating. For example, it's aggravating to debug a worksheet for half an hour, only to discover that a carried-over variable name was hanging around ...