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