Wait until
Wait until pauses a routine until a condition becomes true, or a timeout runs out.
Wait until is how a KeyRoutines routine waits for real things instead of guessing with fixed delays: until an app is ready, OBS is connected, the internet is back or a file has finished writing. Many conditions wake it the moment they change, so waiting uses almost no CPU. You set what happens if the timeout runs out.