. . . "Assume functions are pure, i.e. have no side effects." .