А как можно вернуть измененную структуру, если ее никто не изменял? С точки зрения семантики, я имею в виду. Получается, что в семантике присутствуют «грязные фокусы» и, фактически, понять такую семантику, можно только если поверить в волшебство. Ведь если мы пищем в ФП-стиле, мы и думать должны в ФП-стиле, functional thinking, так сказать. И, опять же, является ли монада state частью функциональной парадигмы?