The meaning of “one of the expressions below” is not clear (it is meant to exclude execute). Proposed change: Change to say “the call to set_value, set_error, or set_done on r”.