The Result type has been around for a while, there have been many variations on it on community maintained frameworks such as Alamofire, and RxSwift, there’s even a μframework called Result before Swift 5 introduced the Result type on SE-0235. Gracefully handling scenarios with two outcomes is something we as…