The test surfaces in surfaces have an argument sleep that introduces latency, e.g., for testing purposes.
https://github.com/SimonBlanke/Surfaces
I think this is a neat idea, in hyperactive I would deal with this as a compositor: a class Sleep, which can be instantiated
Sleep(optimizer, sleep=42), this creates a composite that adds a delay to each run of solve.
Thoughts on the design, @SimonBlanke?
(imo low priority for now but just capturing my thoughts)