Provides a mechanism to implement a flow of code execution in a clean manner.