fresnel-0.1.0.1: high-powered optics in a small package
Safe HaskellSafe-Inferred
LanguageHaskell2010

Fresnel.Optic

Contents

Description

Type synonyms for defining types of optics.

Synopsis

Optics

type Optic (p :: Type -> Type -> Type) s t a b = p a b -> p s t Source #

type Optic' (p :: Type -> Type -> Type) s a = Optic p s s a a Source #