/// <summary> /// Returns a new <see cref="Output{T}"/> which is a copy of the existing output but marked as /// a non-secret. The original output is not modified in any way. /// </summary> public static Output <T> Unsecret <T>(Output <T> output) => output.WithIsSecret(Task.FromResult(false));