extern(C) int write(int fd, char *buf, int len);
void gwrite(char[] str) { write(2, str.ptr, str.length); }
interface Big { void brother(); }
void foo(Big biggy) { biggy.brother(); }
void main()
{
foo(new class Big { void brother() { gwrite("hello\n"); } });
(new class Big { void brother() { gwrite("dummy\n"); } }).brother;
}