using Toolkit.Foundation; namespace Wallet; public record Closed { public static ClosedEventArgs As(TValue value) => new(value); public static ClosedEventArgs As() where TValue : new() => new(new TValue()); }