# polytropos-optics Profunctor optics integration for [polytropos](https://github.com/NadiaYvette/polytropos) open records and variants via `optics-core`. ## Overview `polytropos-optics` provides profunctor-based optics compatible with the `optics` ecosystem, offering improved type error messages and faster compile times compared to traditional Van Laarhoven lenses. ## Features - **`fieldLens`**: `Lens'` for record fields with clean optics composition (`%~`, `.~`, `^.`). - **`ctorOptic`**: `Prism'` for variant constructors. - **`LabelOptic`**: Enables `#fieldName` syntax with `OverloadedLabels`. ## License Dual-licensed under `EUPL-1.2 OR Apache-2.0`.