All are interruptible in some way or Yet another. At the least amongst the prevailing solutions presently gives an implementation of pause. Even your suggested implementation of slumber infinity is about-advanced as rest itself is currently interruptible Stack Exchange network is made of 183 Q&A communities which include Stack Overflow, https://tommyi555dvm5.snack-blog.com/profile