. "Because most of the program is mainly concerned with side effects, it is difficult to write it easily while preserving referential transparency." . . .