https://josef.codes/my-take-on-the-result-class-in-c-sharp/
FailureResulthas been renamed toFailureSuccessResulthas been renamed toSuccess
All types moved to the JOSResult namespace instead of JOS.Result to avoid
having to type Result.Result. Update your usings from
using JOS.Result;to
using JOSResult;Made ErrorType static