"Although obvious, it is difficult to make this idea pay off in practice, especially in languages where mutation is common." . . . .