>>531 コメントありがと

>Haskellは参照透過な形で副作用を含む処理を表現できるけれども

ごめん。それが分からんのだ。
なにかこれぞというプログラム例はある?
doubleの例がそれかい?