ну и мне кажется, ты не понимаешь, что const/readonly это про переменную/поле, а не про тип, тип ьам и так иммутабельный, но вот если б у тебя был readonly список, то список ты мог бы изменять, не мог бы только заменить на другой инстанс
у вас хорошо конечно но я тут вчера подумал такую конспирологию - сущенствование фп для внешнего мира просто неверифицируемо.
тоесть вот есть 50 человек на всю телегу которые кричат о том как прекрасно писать вот так и так но при этом:
- на просторах интернета ниодного проекта который бы развивал идею чистоты дальше хелловорлда - внутри проектов на хаскелях полно год обжектов, грязного стейта, конвертаций эксепшенов в ноне - библиотеки выглядят как ПоК с ишшуес по которым видно что вся юзербаза дальше хелловорлда с этой библиотекой не продвинулась