>Это правило достаточно очевидное, оно, по сути, говорит, что сам контейнер по
себе ничего со значением не делает, и всё взаимодействие с его элементами мы
можем контролировать при помощи mapFunc. Там нет никаких рандомов, внешних
взаимодействий, и так далее, мы можем безопасно вызывать Map как угодно.
В чём проблема в этой формулировке?