/// Test Code interface A {} class B : A{}
// Fails auto testGen1 = new Generator!A({ yield (new B()); }); // Succeeds auto testGen2 = new Generator!A({ yield ( cast(A) new B()); });
/// Test Code interface A {} class B : A{}
// Fails auto testGen1 = new Generator!A({ yield (new B()); }); // Succeeds auto testGen2 = new Generator!A({ yield ( cast(A) new B()); });