API improvements
-
API improvements when the
Failuretype isNever: some accessors become non-Optional, while some functions become non-throwing. -
Made the
cancel()method available only when it is usable by repeating it in conditional extensions. -
Added a customization point for cancellation for subclasses of
Deferred. -
Added versions of
recover()for error types more specific thanError.