TResult::TryGetErrorValue

Convert from TResult to Error* if the result is erroneous.