public static OperationResult CreateError(OperationResult result) => new OperationResult(result.ErrorList);
public static OperationResult <R> CreateError <R>(OperationResult result) => new OperationResult <R>(result.ErrorList);
public static OperationResult <R> AsError <R>(this OperationResult result) { return(OperationResult.CreateError <R>(result.ErrorList)); }