システムの状態を変える言語のコンストラクトのことを副作用という。
したがって、副作用と言うのは動作ではない。>755 
システムの状態を変える動作をする言語のコンストラクトを
副作用と言うのだ。 

命名が変だと思うがどうか。>733