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