with文って可読性低くするからあまり使わないほうがいいんじゃ?

struct Test { int hoge; }
void main(){
Test foo;
string hoge = "string";
writeln(hoge);// string
with(foo)
writeln(hoge);// これはどうなる?
}