TrLoopUntil<PULSE, TRANSITION, OUT>
Runs the specified transition until the pulse occurs. When the pulse occurs, the loop continues, but OUT is used to transition away from it, and when OUT is done, the transition is done.
TrLoop, TrLoopNX
https://github.com/profezzorn/ProffieOS/blob/6f8add544c627172ad2dd698c90e5e55078a420a/transitions/loop.h#L52