Can this be written as "the same deferred that was passed in that errbacks with `CancelledError` if it is not callback(ed) before timeout expires"?