Только в самом Elm, к сожалению, не особо удобно пользоваться линзами, из-за чего часто довольно больно 😞
1. В Elm нет встроеннго синтаксиса для вложенного обновления полей
2. Линзы в Elm в библиотеке, но все линзы нужно писать ручками самому, никакой генерации кода
3. Начиная с Elm 0.19 в языке нет больше кастомных операторов, поэтому пользоваться линзами не так уж и удобно в итоге