. "As it is one of the rare cases where I disagree with Leonids answer some words about his answer: I do not think that the use of Module is an indication of whether side effects occur or not in general code." . . .