メモリの破壊的な状態書き換えを副作用と呼ぶなら、
少なくとも実行時には副作用起こりまくり。