Result
Represents extension methods for type Result<T>.
Returns the second result if the first is unsuccessful.
Returns the underlying type argument of the specified result type.
Indicates that specified type is result type.
If a result is successful, returns it, otherwise null.