Exposes the comprehensive immutable Success wrapper envelope if applicable; otherwise, yields null.
null
Success<T>? get successOrNull => isSuccess ? (this as _SuccessResult<T>).success : null;