Why this won't work: `cast(void)dg();`?