The Result.Ok method has only 2 overloads
Because of this I get compilation error CS0029
It turns out that this is how it is done. Still, I think that additional overloads are needed.
Also, all this leads to the fact that I have to process successful options in a method not directly intended for this.
Author, do you ever come here?
@PUDGE133 I personally think that, readability-wise, specifying the output is really helpful. The plain Result method is void, so it doesn't clearly show what to expect. Using Result<T> makes it obvious that this method will return a value, which improves clarity and communicates the intention better