class Foo where T : new (), new () { }