Code change is very small: we just need to register a handler for the progress condition and then zap it once handled.
The test change is weirder; I've duplicated the code for the old-style tests and then changed all controller uses to use free functions. There's one test there that is clearly in the wrong file.
Before zap() was added I got the same error we saw in hintr, so pretty sure this is right. I'll update the hintr PR to point at this branch and see what happens...
Code change is very small: we just need to register a handler for the progress condition and then zap it once handled.
The test change is weirder; I've duplicated the code for the old-style tests and then changed all controller uses to use free functions. There's one test there that is clearly in the wrong file.
Before zap() was added I got the same error we saw in hintr, so pretty sure this is right. I'll update the hintr PR to point at this branch and see what happens...