>>279
r自体の値は変わっていない
rの値であるIORef型の値が指す先が変わっているだけ