Yeah, it's especially handy in UI code where you can have asynchronous operations but want to have a clear start/end indication in the UI:
busy = true Task { defer { busy = false } // do async stuff, possibly throwing exceptions and whatnot }