As a small quality of life improvement, it would be great if we could have a dedicated “break loop” node with a single input execution pin. When execution reaches this node, it simply breaks to the “completed” pin of the current loop. If it is used outside of a loop it would do nothing and execution would terminate the same as when execution reaches a dead end.
This should help clean up graphs which use for loops that make use of breaking. May remove the need to differentiate between “for loop” and “for loop with break” nodes. Ideally this node would also work with while loops.