public static UniformSpec <T> Define <T>(Interval <T> domain) where T : unmanaged => UniformSpec <T> .Define(domain);
public static UniformSpec <T> Define <T>(T min, T max) where T : unmanaged => UniformSpec <T> .Define(min, max);