Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type IndexedOptic i q s t a b = forall p. Indexable i p q => Optical p q s t a b Source #
type IndexedOptic' i p s a = IndexedOptic i p s s a a Source #
type CoindexedOptic e p s t a b = Optical p (Coindexed e p) s t a b Source #
type CoindexedOptic' e p s a = CoindexedOptic e p s s a a Source #