2007-07-17 Concurrent Clean : whereとwith withをwhereとは別の文法要素として用意している理由がよくわからない。whereを使えるところは、すべてwithでも同じ意味になる気がするのだけれど。