namespace Toolkit.Foundation; public record Cancel { public static CancelEventArgs As(TValue value) => new(value); public static CancelEventArgs As() where TValue : new() => new(new TValue()); }