import tango.io.Stdout;
class Baz { void blinkenlights() {Stdout("Baz").newline; } }
class Bar : Baz { void blinkenlights() { Stdout("Bar").newline; } }
class Foo(T) {
T t;
this()
{
t = new T;
}
void hiperblinkenlights() { t.blinkenlights; }
}
alias Foo!(Bar) B_ok;
void main()
{
B_ok foo = new B_ok;
foo.hiperblinkenlights;
}