Introduce boundary/break
control abstraction.
#16612
Merged
boundary/break
control abstraction.
#16612