public void SetValue(OutputData <object?> data) => _taskCompletionSource.SetResult(new OutputData <T>(
public void SetValue(OutputData <object?> data) => _taskCompletionSource.SetResult(new OutputData <T>((T)data.Value !, data.IsKnown, data.IsSecret));