You can think of Result as eagerly evaluated and ResultAsync as lazily evaluated. They're two entirely different mechanisms and thus can't be merged into a single abstraction.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Oh, it looks cool! What is an advantage of having ResultAsync as a separate abstraction?
You can think of
Result
as eagerly evaluated andResultAsync
as lazily evaluated. They're two entirely different mechanisms and thus can't be merged into a single abstraction.