Можно
в доке тут есть тоже https://julien-truffaut.github.io/Monocle/examples/university_example.html#university-example тут пример с Map
https://github.com/circe/circe-optics
https://github.com/julien-truffaut/Monocle/blob/master/core/shared/src/main/scala/monocle/function/At.scala линзы для коллекций по индексу/ключу
Ну и можно спокойно написать линзы для джавабинов, например.
Вот для шейплезов https://github.com/julien-truffaut/Monocle/blob/master/generic/shared/src/main/scala/monocle/generic/HList.scala
Обсуждают сегодня