Common operations for asynchronous control-flow