Consider:
with (import std.stdio)
int fun(int x/*, File f*/)
{
// f.writeln("In: ", x);
return x * x;
}
Such situations occur during refactorings and code evolution. The import
is no longer used. Should the compiler flag that as an error, or leave
it be?
Andrei