Avatar
Hello, I’d like to discuss the opportunity to let functions declare that a closure argument is guaranteed to have been executed when the function has returned. For example:   func f(@noescape(executed) closure: () -> ()) {       closure()   } The expected ad...