
implementation("io.arrow-kt:arrow-optics:2.2.0-beta.3")Facilitates functional programming by providing tools for immutable data manipulation, including lenses, prisms, and traversals. Supports automatic generation of optics using annotations, reducing boilerplate code.