== Quote from Warren D Smith (wds at math.temple.edu)'s article
> is there a nice way to handle these without gotos?
Using lazy evaluation seems D-ish here:
bool otherwise( lazy void dg)
{
dg;
return false;
}
void main()
{
while( false || otherwise( printf("Falling through.\n")) ){
// if( something) break
}
printf( "breaking out.\n");
}