я пытаюсь идти от того, что
- для большинства классических алгоритмов кс надо мутабельность (и не всегда существуют сопоставимые по времени/памяти аналоги без них)
- для эффективной обработки некоторых вещей придется прибегать к мутабельности
- но это _иногда_ может оставить функцию "чистой", как если бы мутаций не было