DMD 1.033: import tango.io.Stdout; void a(void delegate() dg) { dg(); } void b(char[][] bb) { Stdout(bb); } void main(char[][] argv) { //why: {Stdout(argv);}.a(); //this is not working argv.b(); //and this is working? } Regards, bobef