| 2 | ·core·and·standard·library.</p></div></div><div·id="synopsis"><details·id="syn"><summary>Synopsis</summary><ul·class="details-toggle"·data-details-id="syn"><li·class="src·short">module·<a·href="Diagrams.html">Diagrams</a></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Default">Default</a>·a·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:def">def</a>·::·a</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:ColourOps">ColourOps</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:darken">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·f·a·->·f·a</li></ul></li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:AlphaColour">AlphaColour</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Colour">Colour</a>·a</li><li·class="src·short"><a·href="#v:colourConvert">colourConvert</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Real"·title="Prelude">Real</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:black">black</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:transparent">transparent</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</li><li·class="src·short"><a·href="#v:alphaColourConvert">alphaColourConvert</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Real"·title="Prelude">Real</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·b</li><li·class="src·short"><a·href="#v:opaque">opaque</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</li><li·class="src·short"><a·href="#v:dissolve">dissolve</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</li><li·class="src·short"><a·href="#v:withOpacity">withOpacity</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</li><li·class="src·short"><a·href="#v:blend">blend</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·AffineSpace·f)·=>·a·->·f·a·->·f·a·->·f·a</li><li·class="src·short"><a·href="#v:alphaChannel">alphaChannel</a>·::·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·a</li><li·class="src·short"><a·href="#v:black">black</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:readColourName">readColourName</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:MonadFail"·title="Control.Monad">MonadFail</a>·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·m·(<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a)</li><li·class="src·short"><a·href="#v:aliceblue">aliceblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:antiquewhite">antiquewhite</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:aqua">aqua</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:aquamarine">aquamarine</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:azure">azure</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:beige">beige</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:bisque">bisque</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:blanchedalmond">blanchedalmond</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:blue">blue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:blueviolet">blueviolet</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:brown">brown</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:burlywood">burlywood</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:cadetblue">cadetblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:chartreuse">chartreuse</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:chocolate">chocolate</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:coral">coral</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:cornflowerblue">cornflowerblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:cornsilk">cornsilk</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:crimson">crimson</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:cyan">cyan</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkblue">darkblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkcyan">darkcyan</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkgoldenrod">darkgoldenrod</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkgray">darkgray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkgreen">darkgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkgrey">darkgrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkkhaki">darkkhaki</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkmagenta">darkmagenta</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkolivegreen">darkolivegreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkorange">darkorange</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkorchid">darkorchid</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkred">darkred</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darksalmon">darksalmon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkseagreen">darkseagreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkslateblue">darkslateblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkslategray">darkslategray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkslategrey">darkslategrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkturquoise">darkturquoise</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkviolet">darkviolet</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:deeppink">deeppink</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:deepskyblue">deepskyblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:dimgray">dimgray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:dimgrey">dimgrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:dodgerblue">dodgerblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:firebrick">firebrick</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:floralwhite">floralwhite</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:forestgreen">forestgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:fuchsia">fuchsia</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:gainsboro">gainsboro</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:ghostwhite">ghostwhite</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:gold">gold</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:goldenrod">goldenrod</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:gray">gray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:grey">grey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:green">green</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:greenyellow">greenyellow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:honeydew">honeydew</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:hotpink">hotpink</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:indianred">indianred</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:indigo">indigo</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:ivory">ivory</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:khaki">khaki</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lavender">lavender</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lavenderblush">lavenderblush</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lawngreen">lawngreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lemonchiffon">lemonchiffon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightblue">lightblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightcoral">lightcoral</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightcyan">lightcyan</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightgoldenrodyellow">lightgoldenrodyellow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightgray">lightgray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightgreen">lightgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightgrey">lightgrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightpink">lightpink</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightsalmon">lightsalmon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightseagreen">lightseagreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightskyblue">lightskyblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightslategray">lightslategray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightslategrey">lightslategrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightsteelblue">lightsteelblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightyellow">lightyellow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lime">lime</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:limegreen">limegreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:linen">linen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:magenta">magenta</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:maroon">maroon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumaquamarine">mediumaquamarine</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumblue">mediumblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumorchid">mediumorchid</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumpurple">mediumpurple</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumseagreen">mediumseagreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumslateblue">mediumslateblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumspringgreen">mediumspringgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumturquoise">mediumturquoise</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumvioletred">mediumvioletred</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:midnightblue">midnightblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mintcream">mintcream</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mistyrose">mistyrose</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:moccasin">moccasin</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:navajowhite">navajowhite</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:navy">navy</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:oldlace">oldlace</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:olive">olive</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:olivedrab">olivedrab</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:orange">orange</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:orangered">orangered</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:orchid">orchid</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:palegoldenrod">palegoldenrod</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:palegreen">palegreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:paleturquoise">paleturquoise</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:palevioletred">palevioletred</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:papayawhip">papayawhip</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:peachpuff">peachpuff</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:peru">peru</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:pink">pink</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:plum">plum</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:powderblue">powderblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:purple">purple</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:red">red</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:rosybrown">rosybrown</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:royalblue">royalblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:saddlebrown">saddlebrown</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:salmon">salmon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:sandybrown">sandybrown</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:seagreen">seagreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:seashell">seashell</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:sienna">sienna</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:silver">silver</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:skyblue">skyblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:slateblue">slateblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:slategray">slategray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:slategrey">slategrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:snow">snow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:springgreen">springgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:steelblue">steelblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:teal">teal</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:thistle">thistle</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:tomato">tomato</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:turquoise">turquoise</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:violet">violet</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:wheat">wheat</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:white">white</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:whitesmoke">whitesmoke</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:yellow">yellow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:yellowgreen">yellowgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Colour">Colour</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:RGB">RGB</a>·a·=·<a·href="#v:RGB">RGB</a>·{<ul·class="subs"><li><a·href="#v:channelRed">channelRed</a>·::·!a</li><li><a·href="#v:channelGreen">channelGreen</a>·::·!a</li><li><a·href="#v:channelBlue">channelBlue</a>·::·!a</li></ul>}</li><li·class="src·short"><a·href="#v:sRGB">sRGB</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·b·->·b·->·b·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:sRGBBounded">sRGBBounded</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Enum.html#t:Bounded"·title="Data.Enum">Bounded</a>·a)·=>·a·->·a·->·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:sRGB24">sRGB24</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Word.html#t:Word8"·title="Data.Word">Word8</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Word.html#t:Word8"·title="Data.Word">Word8</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Word.html#t:Word8"·title="Data.Word">Word8</a>·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:toSRGB">toSRGB</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="Diagrams-Prelude.html#t:RGB"·title="Diagrams.Prelude">RGB</a>·b</li><li·class="src·short"><a·href="#v:toSRGBBounded">toSRGBBounded</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:RealFrac"·title="Prelude">RealFrac</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Enum.html#t:Bounded"·title="Data.Enum">Bounded</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="Diagrams-Prelude.html#t:RGB"·title="Diagrams.Prelude">RGB</a>·a</li><li·class="src·short"><a·href="#v:toSRGB24">toSRGB24</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:RealFrac"·title="Prelude">RealFrac</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="Diagrams-Prelude.html#t:RGB"·title="Diagrams.Prelude">RGB</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Word.html#t:Word8"·title="Data.Word">Word8</a></li><li·class="src·short"><a·href="#v:sRGB24shows">sRGB24shows</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:RealFrac"·title="Prelude">RealFrac</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:ShowS"·title="Prelude">ShowS</a></li><li·class="src·short"><a·href="#v:sRGB24show">sRGB24show</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:RealFrac"·title="Prelude">RealFrac</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a></li><li·class="src·short"><a·href="#v:sRGB24reads">sRGB24reads</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:ReadS"·title="Prelude">ReadS</a>·(<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b)</li><li·class="src·short"><a·href="#v:sRGB24read">sRGB24read</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:sRGBSpace">sRGBSpace</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·RGBSpace·a</li><li·class="src·short">module·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html">Data.Semigroup</a></li><li·class="src·short">module·<a·href="file:///usr/share/doc/libghc-linear-doc/html/Linear-Vector.html">Linear.Vector</a></li><li·class="src·short">module·<a·href="file:///usr/share/doc/libghc-linear-doc/html/Linear-Affine.html">Linear.Affine</a></li><li·class="src·short">module·<a·href="file:///usr/share/doc/libghc-linear-doc/html/Linear-Metric.html">Linear.Metric</a></li><li·class="src·short">module·<a·href="file:///usr/share/doc/libghc-active-doc/html/Data-Active.html">Data.Active</a></li><li·class="src·short"><a·href="#v:strict">strict</a>·::·Strict·lazy·strict·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·lazy·strict</li><li·class="src·short"><a·href="#v:lens">lens</a>·::·(s·->·a)·->·(s·->·b·->·t)·->·<a·href="Diagrams-Pre[·...·truncated·by·diffoscope;·len:·59,·SHA:·2101a8e93bcba33b320f95154fb78a20addc74026578368432576e39e5c5f57d·...·]</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversal">Traversal</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedTraversal">ReifiedTraversal</a>·s·t·a·b·=·<a·href="#v:Traversal">Traversal</a>·{<ul·class="subs"><li><a·href="#v:runTraversal">runTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Empty">Empty</a>·::·<a·href="Diagrams-Prelude.html#t:AsEmpty"·title="Diagrams.Prelude">AsEmpty</a>·s·=>·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Fold">Fold</a>·s·a·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(a·->·f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedFold">ReifiedFold</a>·s·a·=·<a·href="#v:Fold">Fold</a>·{<ul·class="subs"><li><a·href="#v:runFold">runFold</a>·::·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·s·a</li></ul>}</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:List">List</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:IsList"·title="GHC.Exts">IsList</a>·l·=>·[<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Item"·title="GHC.Exts">Item</a>·l]·->·l</li><li·class="src·short"><a·href="#v:index">index</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·i,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·i·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·p·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·a·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Contravariant">Contravariant</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:contramap">contramap</a>·::·(a'·->·a)·->·f·a·->·f·a'</li><li><a·href="#v:-62--36-">(>$)</a>·::·b·->·f·b·->·f·a</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·(<span·class="keyword">forall</span>·a.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·(p·a))·=>·<a·href="#t:Bifunctor">Bifunctor</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:bimap">bimap</a>·::·(a·->·b)·->·(c·->·d)·->·p·a·c·->·p·b·d</li></ul></li><li·class="src·short"><a·href="#v:lazy">lazy</a>·::·Strict·lazy·strict·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·strict·lazy</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·t)·=>·<a·href="#t:Traversable">Traversable</a>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:traverse">traverse</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·f·b)·->·t·a·->·f·(t·b)</li></ul></li><li·class="src·short"><a·href="#v:uncons">uncons</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(a,·s)</li><li·class="src·short"><a·href="#v:unsnoc">unsnoc</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(s,·a)</li><li·class="src·short"><a·href="#v:-60--38--62-">(<&>)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·f·a·->·(a·->·b)·->·f·b</li><li·class="src·short"><a·href="#v:-38-">(&)</a>·::·a·->·(a·->·b)·->·b</li><li·class="src·short"><span·class="keyword">data</span>·(a·::·k)·<a·href="#t::-126-:">:~:</a>·(b·::·k)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:Refl">Refl</a>·::·<span·class="keyword">forall</span>·{k}·(a·::·k).·a·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·a</li></ul></li><li·class="src·short"><a·href="#v:from">from</a>·::·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·b·a·t·s</li><li·class="src·short"><a·href="#v:to">to</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·(s·->·a)·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·s·a</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Const">Const</a>·a·(b·::·k)·=·<a·href="#v:Const">Const</a>·{<ul·class="subs"><li><a·href="#v:getConst">getConst</a>·::·a</li></ul>}</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Identity">Identity</a>·a·=·<a·href="#v:Identity">Identity</a>·{<ul·class="subs"><li><a·href="#v:runIdentity">runIdentity</a>·::·a</li></ul>}</li><li·class="src·short"><a·href="#v:-60--124-">(<|)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·a·->·s·->·s</li><li·class="src·short"><a·href="#v:cons">cons</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·a·->·s·->·s</li><li·class="src·short"><a·href="#v:snoc">snoc</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·s·->·a·->·s</li><li·class="src·short"><a·href="#v:over">over</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·(a·->·b)·->·s·->·t</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v::-62-">(:>)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·a·a·b·b·=>·a·->·b·->·a</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v::-60-">(:<)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a·=>·a·->·b·->·b</li><li·class="src·short"><a·href="#v:-124--62-">(|>)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·s·->·a·->·s</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Strict">Strict</a>·::·Strict·s·t·=>·t·->·s</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Lazy">Lazy</a>·::·Strict·t·s·=>·t·->·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Iso">Iso</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIso">ReifiedIso</a>·s·t·a·b·=·<a·href="#v:Iso">Iso</a>·{<ul·class="subs"><li><a·href="#v:runIso">runIso</a>·::·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedTraversal">IndexedTraversal</a>·i·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedTraversal">ReifiedIndexedTraversal</a>·i·s·t·a·b·=·<a·href="#v:IndexedTraversal">IndexedTraversal</a>·{<ul·class="subs"><li><a·href="#v:runIndexedTraversal">runIndexedTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedFold">IndexedFold</a>·i·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedFold">ReifiedIndexedFold</a>·i·s·a·=·<a·href="#v:IndexedFold">IndexedFold</a>·{<ul·class="subs"><li><a·href="#v:runIndexedFold">runIndexedFold</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·i·s·a</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Prism">Prism</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedPrism">ReifiedPrism</a>·s·t·a·b·=·<a·href="#v:Prism">Prism</a>·{<ul·class="subs"><li><a·href="#v:runPrism">runPrism</a>·::·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Lens">Lens</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedLens">ReifiedLens</a>·s·t·a·b·=·<a·href="#v:Lens">Lens</a>·{<ul·class="subs"><li><a·href="#v:runLens">runLens</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedLens">IndexedLens</a>·i·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedLens">ReifiedIndexedLens</a>·i·s·t·a·b·=·<a·href="#v:IndexedLens">IndexedLens</a>·{<ul·class="subs"><li><a·href="#v:runIndexedLens">runIndexedLens</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·i·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Getter">Getter</a>·s·a·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·(a·->·f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedGetter">ReifiedGetter</a>·s·a·=·<a·href="#v:Getter">Getter</a>·{<ul·class="subs"><li><a·href="#v:runGetter">runGetter</a>·::·<a·href="Diagrams-Prelude.html#t:Getter"·title="Diagrams.Prelude">Getter</a>·s·a</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedGetter">IndexedGetter</a>·i·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedGetter">ReifiedIndexedGetter</a>·i·s·a·=·<a·href="#v:IndexedGetter">IndexedGetter</a>·{<ul·class="subs"><li><a·href="#v:runIndexedGetter">runIndexedGetter</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetter"·title="Diagrams.Prelude">IndexedGetter</a>·i·s·a</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:LensLike">LensLike</a>·(f·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·(t·::·k)·a·(b·::·k)·=·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Over">Over</a>·(p·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·(t·::·k1)·(a·::·k)·(b·::·k1)·=·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:lastOf">lastOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Rightmost"·title="Diagrams.Prelude">Rightmost</a>·a)·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:firstOf">firstOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Leftmost"·title="Diagrams.Prelude">Leftmost</a>·a)·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:traverse1Of_">traverse1Of_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Fold.html#t:TraversedF"·title="Control.Lens.Internal.Fold">TraversedF</a>·r·f)·s·a·->·(a·->·f·r)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:traverseOf_">traverseOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·r·f)·s·a·->·(a·->·f·r)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:cloneLens">cloneLens</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Bazaar">Bazaar</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b·t·=·<a·href="#v:Bazaar">Bazaar</a>·{<ul·class="subs"><li><a·href="#v:runBazaar">runBazaar</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·p·a·(f·b)·->·f·t</li></ul>}</li><li·class="src·short"><a·href="#v:taking">taking</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Setter">Setter</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f·=>·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedSetter">ReifiedSetter</a>·s·t·a·b·=·<a·href="#v:Setter">Setter</a>·{<ul·class="subs"><li><a·href="#v:runSetter">runSetter</a>·::·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·t·n)·=>·<a·href="#t:Zoom">Zoom</a>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(n·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·|·m·->·s,·n·->·t,·m·t·->·n,·n·s·->·m·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:zoom">zoom</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="Diagrams-Prelude.html#t:Zoomed"·title="Diagrams.Prelude">Zoomed</a>·m·c)·t·s·->·m·c·->·n·c</li></ul></li><li·class="src·short"><a·href="#v:traversed">traversed</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(f·a)·(f·b)·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Getting">Getting</a>·r·s·a·=·(a·->·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·r·a)·->·s·->·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·r·s</li><li·class="src·short"><a·href="#v:foldMapOf">foldMapOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·r·s·a·->·(a·->·r)·->·s·->·r</li><li·class="src·short"><a·href="#v:re">re</a>·::·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·<a·href="Diagrams-Prelude.html#t:Getter"·title="Diagrams.Prelude">Getter</a>·b·t</li><li·class="src·short"><a·href="#v:review">review</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·b·m·=>·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·m·t</li><li·class="src·short"><a·href="#v:preview">preview</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)·s·a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:-94--63-">(^?)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)·s·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:matching">matching</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·a</li><li·class="src·short"><a·href="#v:lengthOf">lengthOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>))·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a></li><li·class="src·short"><a·href="#v:prism">prism</a>·::·(b·->·t)·->·(s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·a)·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Simple">Simple</a>·(f·::·k1·->·k1·->·k2·->·k2·->·k)·(s·::·k1)·(a·::·k2)·=·f·s·s·a·a</li><li·class="src·short"><a·href="#v:set">set</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:view">view</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·m·a</li><li·class="src·short"><a·href="#v:cloneTraversal">cloneTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:use">use</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·m·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field2">Field2</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_2">_2</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="#t:FunctorWithIndex">FunctorWithIndex</a>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·f·->·i·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:imap">imap</a>·::·(i·->·a·->·b)·->·f·a·->·f·b</li></ul></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversal-39-">Traversal'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Setter-39-">Setter'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·s·s·a·a</li><li·class="src·short"><a·href="#v:-94-.">(^.)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·a</li><li·class="src·short"><a·href="#v:.-126-">(.~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-37--126-">(%~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·(a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:-43--126-">(+~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Iso-39-">Iso'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·s·a·a</li><li·class="src·short"><a·href="#v:-45--126-">(-~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-42--126-">(*~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-47--47--126-">(//~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-94--126-">(^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·e·->·s·->·t</li><li·class="src·short"><a·href="#v:-94--94--126-">(^^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·e·->·s·->·t</li><li·class="src·short"><a·href="#v:-42--42--126-">(**~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-124--124--126-">(||~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·t</li><li·class="src·short"><a·href="#v:-38--38--126-">(&&~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·t</li><li·class="src·short"><a·href="#v:-63--126-">(?~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-60--62--126-">(<>~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-37--61-">(%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·(a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:-43--61-">(+=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-45--61-">(-=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-42--61-">(*=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-47--47--61-">(//=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-94--61-">(^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·e·->·m·()</li><li·class="src·short"><a·href="#v:-94--94--61-">(^^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·e·->·m·()</li><li·class="src·short"><a·href="#v:-42--42--61-">(**=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-124--124--61-">(||=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·()</li><li·class="src·short"><a·href="#v:-38--38--61-">(&&=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·()</li><li·class="src·short"><a·href="#v:.-61-">(.=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·b·->·m·()</li><li·class="src·short"><a·href="#v:-63--61-">(?=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·m·()</li><li·class="src·short"><a·href="#v:-60--62--61-">(<>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-60--62-:-126-">(<>:~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·b·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·b·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-60--62-:-61-">(<>:=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-37--64--126-">(%@~)</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:withIndex">withIndex</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·(i,·s)·(f·(j,·t))·->·<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·s·(f·t)</li><li·class="src·short"><a·href="#v:-60-.-126-">(<.~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·b·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60-.-61-">(<.=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·b·->·m·b</li><li·class="src·short"><a·href="#v:anyOf">anyOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:ifoldMapOf">ifoldMapOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·m·s·a·->·(i·->·a·->·m)·->·s·->·m</li><li·class="src·short"><a·href="#v:alongside">alongside</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Getter.html#t:AlongsideLeft"·title="Control.Lens.Internal.Getter">AlongsideLeft</a>·f·b')·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Getter.html#t:AlongsideRight"·title="Control.Lens.Internal.Getter">AlongsideRight</a>·f·t)·s'·t'·a'·b'·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·(s,·s')·(t,·t')·(a,·a')·(b,·b')</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:AsEmpty">AsEmpty</a>·a·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_Empty">_Empty</a>·::·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·a·()</li></ul></li><li·class="src·short"><a·href="#v:dropping">dropping</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field1">Field1</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_1">_1</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><a·href="#v:traverseOf">traverseOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:_Left">_Left</a>·::·<span·class="keyword">forall</span>·a·c·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a·c)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·b·c))</li><li·class="src·short"><a·href="#v:forOf">forOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·s·->·(a·->·f·b)·->·f·t</li><li·class="src·short"><a·href="#v:itraverseOf">itraverseOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(f·b)·->·s·->·f·t)·->·(i·->·a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:imapMOf">imapMOf</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·(i·->·a·->·m·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:iforMOf">iforMOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m·b)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m·t)·->·s·->·(i·->·a·->·m·b)·->·m·t</li><li·class="src·short"><a·href="#v:ifor">ifor</a>·::·(<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·t·a·->·(i·->·a·->·f·b)·->·f·(t·b)</li><li·class="src·short"><a·href="#v:contextsOf">contextsOf</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal-39-"·title="Diagrams.Prelude">ATraversal'</a>·a·a·->·a·->·[<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a·a]</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Each">Each</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:each">each</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·a·b</li></ul></li><li·class="src·short"><a·href="#v:mapMOf">mapMOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·(a·->·m·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:forMOf">forMOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·s·->·(a·->·m·b)·->·m·t</li><li·class="src·short"><a·href="#v:mapAccumROf">mapAccumROf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/transformers-0.6.1.1-inplace/Control-Applicative-Backwards.html#t:Backwards"·title="Control.Applicative.Backwards">Backwards</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·acc))·s·t·a·b·->·(acc·->·a·->·(acc,·b))·->·acc·->·s·->·(acc,·t)</li><li·class="src·short"><a·href="#v:mapAccumLOf">mapAccumLOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·acc)·s·t·a·b·->·(acc·->·a·->·(acc,·b))·->·acc·->·s·->·(acc,·t)</li><li·class="src·short"><a·href="#v:fusing">fusing</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(Yoneda·f)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Prism-39-">Prism'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Lens-39-">Lens'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·s·a·a</li><li·class="src·short"><a·href="#v:ala">ala</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t)·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·((<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t·->·t)·->·f·s)·->·f·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li><li·class="src·short"><a·href="#v:alaf">alaf</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·g,·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t)·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·(f·t·->·g·s)·->·f·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)·->·g·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li><li·class="src·short"><a·href="#v:-60--124--126-">(<|~)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·b·b·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-60--124--61-">(<|=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·b·b·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-124--62--126-">(|>~)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·a·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·b·b·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-124--62--61-">(|>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·a·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·b·b·->·a·->·m·()</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·n,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·b·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·a·n)·=>·<a·href="#t:Magnify">Magnify</a>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(n·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·b·a·|·m·->·b,·n·->·a,·m·a·->·n,·n·b·->·m·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:magnify">magnify</a>·::·((<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·(<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·m·c),·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·(<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·m·c))·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·m·c)·a·b)·->·m·c·->·n·c</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Plated">Plated</a>·a·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:plate">plate</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·a·a</li></ul></li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Indexed">Indexed</a>·i·a·b·=·<a·href="#v:Indexed">Indexed</a>·{<ul·class="subs"><li><a·href="#v:runIndexed">runIndexed</a>·::·i·->·a·->·b</li></ul>}</li><li·class="src·short"><a·href="#v:folded">folded</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(f·a)·a</li><li·class="src·short"><a·href="#v:both">both</a>·::·<span·class="keyword">forall</span>·(r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bitraversable.html#t:Bitraversable"·title="Data.Bitraversable">Bitraversable</a>·r·=>·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·(r·a·a)·(r·b·b)·a·b</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Wrapped">Wrapped</a>·s·<span·class="keyword">where</span><ul·class="subs"><li><span·class="keyword">type</span>·<a·href="#t:Unwrapped">Unwrapped</a>·s</li><li><a·href="#v:_Wrapped-39-">_Wrapped'</a>·::·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·s·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li></ul></li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Wrapped">Wrapped</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapped"·title="Diagrams.Prelude">Rewrapped</a>·s·s·=>·<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s</li><li·class="src·short"><a·href="#v:without">without</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·u·v·c·d·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·s·u)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·v)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a·c)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·b·d)</li><li·class="src·short"><a·href="#v:failing">failing</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p·=>·<a·href="#t:Choice">Choice</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:left-39-">left'</a>·::·p·a·b·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a·c)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·b·c)</li><li><a·href="#v:right-39-">right'</a>·::·p·a·b·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·c·a)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·c·b)</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Profunctor">Profunctor</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:dimap">dimap</a>·::·(a·->·b)·->·(c·->·d)·->·p·b·c·->·p·a·d</li><li><a·href="#v:lmap">lmap</a>·::·(a·->·b)·->·p·b·c·->·p·a·c</li><li><a·href="#v:rmap">rmap</a>·::·(b·->·c)·->·p·a·b·->·p·a·c</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Reversing">Reversing</a>·t·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:reversing">reversing</a>·::·t·->·t</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f·=>·<a·href="#t:FoldableWithIndex">FoldableWithIndex</a>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·f·->·i·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:ifoldMap">ifoldMap</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=>·(i·->·a·->·m)·->·f·a·->·m</li><li><a·href="#v:ifoldMap-39-">ifoldMap'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=>·(i·->·a·->·m)·->·f·a·->·m</li><li><a·href="#v:ifoldr">ifoldr</a>·::·(i·->·a·->·b·->·b)·->·b·->·f·a·->·b</li><li><a·href="#v:ifoldl">ifoldl</a>·::·(i·->·b·->·a·->·b)·->·b·->·f·a·->·b</li><li><a·href="#v:ifoldr-39-">ifoldr'</a>·::·(i·->·a·->·b·->·b)·->·b·->·f·a·->·b</li><li><a·href="#v:ifoldl-39-">ifoldl'</a>·::·(i·->·b·->·a·->·b)·->·b·->·f·a·->·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:FunctorWithIndex"·title="Diagrams.Prelude">FunctorWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t)·=>·<a·href="#t:TraversableWithIndex">TraversableWithIndex</a>·i·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·t·->·i·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:itraverse">itraverse</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(i·->·a·->·f·b)·->·t·a·->·f·(t·b)</li></ul></li><li·class="src·short"><a·href="#v:iall">iall</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·f·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:iany">iany</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·f·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:iconcatMap">iconcatMap</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·[b])·->·f·a·->·[b]</li><li·class="src·short"><a·href="#v:ifind">ifind</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·f·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a)</li><li·class="src·short"><a·href="#v:ifoldlM">ifoldlM</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·(i·->·b·->·a·->·m·b)·->·b·->·f·a·->·m·b</li><li·class="src·short"><a·href="#v:ifoldrM">ifoldrM</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·(i·->·a·->·b·->·m·b)·->·b·->·f·a·->·m·b</li><li·class="src·short"><a·href="#v:iforM_">iforM_</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·t·a·->·(i·->·a·->·m·b)·->·m·()</li><li·class="src·short"><a·href="#v:ifor_">ifor_</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·t·a·->·(i·->·a·->·f·b)·->·f·()</li><li·class="src·short"><a·href="#v:imapM_">imapM_</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·(i·->·a·->·m·b)·->·t·a·->·m·()</li><li·class="src·short"><a·href="#v:inone">inone</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·f·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:itoList">itoList</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·f·a·->·[(i,·a)]</li><li·class="src·short"><a·href="#v:itraverse_">itraverse_</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(i·->·a·->·f·b)·->·t·a·->·f·()</li><li·class="src·short"><a·href="#v:iforM">iforM</a>·::·(<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·t·a·->·(i·->·a·->·m·b)·->·m·(t·b)</li><li·class="src·short"><a·href="#v:imapAccumL">imapAccumL</a>·::·<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t·=>·(i·->·s·->·a·->·(s,·b))·->·s·->·t·a·->·(s,·t·b)</li><li·class="src·short"><a·href="#v:imapAccumR">imapAccumR</a>·::·<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t·=>·(i·->·s·->·a·->·(s,·b))·->·s·->·t·a·->·(s,·t·b)</li><li·class="src·short"><a·href="#v:imapM">imapM</a>·::·(<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·(i·->·a·->·m·b)·->·t·a·->·m·(t·b)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Level">Level</a>·i·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="#t:Indexable">Indexable</a>·i·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·Corepresentable·p,·Comonad·(Corep·p),·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·(Corep·p),·Strong·p,·Representable·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·(Rep·p),·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad-Fix.html#t:MonadFix"·title="Control.Monad.Fix">MonadFix</a>·(Rep·p),·Distributive·(Rep·p),·Costrong·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:ArrowLoop"·title="Control.Arrow">ArrowLoop</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:ArrowApply"·title="Control.Arrow">ArrowApply</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:ArrowChoice"·title="Control.Arrow">ArrowChoice</a>·p,·Closed·p)·=>·<a·href="#t:Conjoined">Conjoined</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:distrib">distrib</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·p·a·b·->·p·(f·a)·(f·b)</li><li><a·href="#v:conjoined">conjoined</a>·::·(p·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·(->)·=>·q·(a·->·b)·r)·->·q·(p·a·b)·r·->·q·(p·a·b)·r</li></ul></li><li·class="src·short"><a·href="#v:indexing">indexing</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·p·=>·((a·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f·b)·->·s·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f·t)·->·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:indexing64">indexing64</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int64"·title="Data.Int">Int64</a>·p·=>·((a·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing64"·title="Control.Lens.Internal.Indexed">Indexing64</a>·f·b)·->·s·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing64"·title="Control.Lens.Internal.Indexed">Indexing64</a>·f·t)·->·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:asIndex">asIndex</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·i·(f·i)·->·<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·s·(f·s)</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable1.html#t:Foldable1"·title="Data.Foldable1">Foldable1</a>·t,·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t)·=>·<a·href="#t:Traversable1">Traversable1</a>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:traverse1">traverse1</a>·::·Apply·f·=>·(a·->·f·b)·->·t·a·->·f·(t·b)</li></ul></li><li·class="src·short"><a·href="#v:foldBy">foldBy</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·t·=>·(a·->·a·->·a)·->·a·->·t·a·->·a</li><li·class="src·short"><a·href="#v:foldMapBy">foldMapBy</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·t·=>·(r·->·r·->·r)·->·r·->·(a·->·r)·->·t·a·->·r</li><li·class="src·short"><a·href="#v:sequenceBy">sequenceBy</a>·::·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t·=>·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·t·(f·a)·->·f·(t·a)</li><li·class="src·short"><a·href="#v:traverseBy">traverseBy</a>·::·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t·=>·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·(a·->·f·b)·->·t·a·->·f·(t·b)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Rightmost">Rightmost</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Leftmost">Leftmost</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Sequenced">Sequenced</a>·a·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Traversed">Traversed</a>·a·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Context-39-">Context'</a>·a·=·<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Context">Context</a>·a·b·t·=·<a·href="#v:Context">Context</a>·(b·->·t)·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Bazaar1-39-">Bazaar1'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·=·<a·href="Diagrams-Prelude.html#t:Bazaar1"·title="Diagrams.Prelude">Bazaar1</a>·p·a·a</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Bazaar1">Bazaar1</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b·t·=·<a·href="#v:Bazaar1">Bazaar1</a>·{<ul·class="subs"><li><a·href="#v:runBazaar1">runBazaar1</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·Apply·f·=>·p·a·(f·b)·->·f·t</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Bazaar-39-">Bazaar'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·=·<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·a·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Magma">Magma</a>·i·t·b·a</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p)·=>·<a·href="#t:Reviewable">Reviewable</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><a·href="#v:retagged">retagged</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p)·=>·p·a·b·->·p·s·b</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·Distributive·f,·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·f)·=>·<a·href="#t:Settable">Settable</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Over-39-">Over'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedLensLike-39-">IndexedLensLike'</a>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedLensLike"·title="Diagrams.Prelude">IndexedLensLike</a>·i·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedLensLike">IndexedLensLike</a>·i·(f·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·(t·::·k)·a·(b·::·k)·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:LensLike-39-">LensLike'</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Optical-39-">Optical'</a>·(p·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k·->·k1)·(s·::·k)·(a·::·k)·=·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Optical">Optical</a>·(p·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·k2·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k3·->·k1)·(s·::·k2)·(t·::·k3)·(a·::·k)·(b·::·k3)·=·p·a·(f·b)·->·q·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Optic-39-">Optic'</a>·(p·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k·->·k1)·(s·::·k)·(a·::·k)·=·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·p·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Optic">Optic</a>·(p·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k2·->·k1)·(s·::·k)·(t·::·k2)·(a·::·k)·(b·::·k2)·=·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingFold1">IndexPreservingFold1</a>·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·Apply·f)·=>·p·a·(f·a)·->·p·s·(f·s)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedFold1">IndexedFold1</a>·i·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·Apply·f)·=>·p·a·(f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Fold1">Fold1</a>·s·a·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·Apply·f)·=>·(a·->·f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingFold">IndexPreservingFold</a>·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·a)·->·p·s·(f·s)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingGetter">IndexPreservingGetter</a>·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·a)·->·p·s·(f·s)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:As">As</a>·(a·::·k2)·=·<a·href="Diagrams-Prelude.html#t:Equality-39-"·title="Diagrams.Prelude">Equality'</a>·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Equality-39-">Equality'</a>·(s·::·k2)·(a·::·k2)·=·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Equality">Equality</a>·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·=·<span·class="keyword">forall</span>·k3·(p·::·k1·->·k3·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k2·->·k3).·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AReview">AReview</a>·t·b·=·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·(Tagged·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Review">Review</a>·t·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·t·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingSetter-39-">IndexPreservingSetter'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexPreservingSetter"·title="Diagrams.Prelude">IndexPreservingSetter</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingSetter">IndexPreservingSetter</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedSetter-39-">IndexedSetter'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedSetter">IndexedSetter</a>·i·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f)·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedSetter">ReifiedIndexedSetter</a>·i·s·t·a·b·=·<a·href="#v:IndexedSetter">IndexedSetter</a>·{<ul·class="subs"><li><a·href="#v:runIndexedSetter">runIndexedSetter</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingTraversal1-39-">IndexPreservingTraversal1'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexPreservingTraversal1"·title="Diagrams.Prelude">IndexPreservingTraversal1</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingTraversal1">IndexPreservingTraversal1</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·Apply·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingTraversal-39-">IndexPreservingTraversal'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexPreservingTraversal"·title="Diagrams.Prelude">IndexPreservingTraversal</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingTraversal">IndexPreservingTraversal</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedTraversal1-39-">IndexedTraversal1'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedTraversal1"·title="Diagrams.Prelude">IndexedTraversal1</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedTraversal1">IndexedTraversal1</a>·i·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·Apply·f)·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedTraversal-39-">IndexedTraversal'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversal1-39-">Traversal1'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Traversal1"·title="Diagrams.Prelude">Traversal1</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversal1">Traversal1</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·Apply·f·=>·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingLens-39-">IndexPreservingLens'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexPreservingLens"·title="Diagrams.Prelude">IndexPreservingLens</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingLens">IndexPreservingLens</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedLens-39-">IndexedLens'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Setting-39-">Setting'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:Setting"·title="Diagrams.Prelude">Setting</a>·p·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Setting">Setting</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·=·p·a·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·s·->·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedSetter-39-">AnIndexedSetter'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedSetter">AnIndexedSetter</a>·i·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·s·->·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ASetter-39-">ASetter'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ASetter">ASetter</a>·s·t·a·b·=·(a·->·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·s·->·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t</li><li·class="src·short"><a·href="#v:mapped">mapped</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·(f·a)·(f·b)·a·b</li><li·class="src·short"><a·href="#v:lifted">lifted</a>·::·<span·class="keyword">forall</span>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·(m·a)·(m·b)·a·b</li><li·class="src·short"><a·href="#v:contramapped">contramapped</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·b·a.·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·(f·b)·(f·a)·a·b</li><li·class="src·short"><a·href="#v:setting">setting</a>·::·((a·->·b)·->·s·->·t)·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingSetter"·title="Diagrams.Prelude">IndexPreservingSetter</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:sets">sets</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f)·=>·(p·a·b·->·q·s·t)·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneSetter">cloneSetter</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexPreservingSetter">cloneIndexPreservingSetter</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingSetter"·title="Diagrams.Prelude">IndexPreservingSetter</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexedSetter">cloneIndexedSetter</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:set-39-">set'</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·s·->·s</li><li·class="src·short"><a·href="#v:-60--63--126-">(<?~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:assign">assign</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·b·->·m·()</li><li·class="src·short"><a·href="#v:modifying">modifying</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·(a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:-60--126-">(<~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·m·b·->·m·()</li><li·class="src·short"><a·href="#v:-60--63--61-">(<?=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·m·b</li><li·class="src·short"><a·href="#v:scribe">scribe</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·t·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·s)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·b·->·m·()</li><li·class="src·short"><a·href="#v:passing">passing</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·w·w·u·v·->·m·(a,·u·->·v)·->·m·a</li><li·class="src·short"><a·href="#v:ipassing">ipassing</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·w·w·u·v·->·m·(a,·i·->·u·->·v)·->·m·a</li><li·class="src·short"><a·href="#v:censoring">censoring</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·w·w·u·v·->·(u·->·v)·->·m·a·->·m·a</li><li·class="src·short"><a·href="#v:icensoring">icensoring</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·w·w·u·v·->·(i·->·u·->·v)·->·m·a·->·m·a</li><li·class="src·short"><a·href="#v:locally">locally</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·(a·->·b)·->·m·r·->·m·r</li><li·class="src·short"><a·href="#v:ilocally">ilocally</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·b·->·(i·->·a·->·b)·->·m·r·->·m·r</li><li·class="src·short"><a·href="#v:iover">iover</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:iset">iset</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:isets">isets</a>·::·((i·->·a·->·b)·->·s·->·t)·->·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:.-64--126-">(.@~)</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:-37--64--61-">(%@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·b·->·(i·->·a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:imodifying">imodifying</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·b·->·(i·->·a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:.-64--61-">(.@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·b·->·(i·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:assignA">assignA</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:Arrow"·title="Control.Arrow">Arrow</a>·p·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·p·s·b·->·p·s·t</li><li·class="src·short"><a·href="#v:mapOf">mapOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·(a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:imapOf">imapOf</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·a·->·b)·->·s·->·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedLens-39-">AnIndexedLens'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIndexedLens"·title="Diagrams.Prelude">AnIndexedLens</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedLens">AnIndexedLens</a>·i·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(->)·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ALens-39-">ALens'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ALens">ALens</a>·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·(->)·a·b)·s·t·a·b</li><li·class="src·short"><a·href="#v:withLens">withLens</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·((s·->·a)·->·(s·->·b·->·t)·->·r)·->·r</li><li·class="src·short"><a·href="#v:iplens">iplens</a>·::·(s·->·a)·->·(s·->·b·->·t)·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingLens"·title="Diagrams.Prelude">IndexPreservingLens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:ilens">ilens</a>·::·(s·->·(i,·a))·->·(s·->·b·->·t)·->·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:-38--126-">(&~)</a>·::·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·s·a·->·s</li><li·class="src·short"><a·href="#v:-37--37--126-">(%%~)</a>·::·<span·class="keyword">forall</span>·{k}·f·s·(t·::·k)·a·(b·::·k).·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:-37--37--61-">(%%=)</a>·::·<span·class="keyword">forall</span>·{k}·s·m·p·r·(a·::·k)·b.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·s·a·b·->·p·a·(r,·b)·->·m·r</li><li·class="src·short"><a·href="#v:-63--63-">(??)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·f·(a·->·b)·->·a·->·f·b</li><li·class="src·short"><a·href="#v:choosing">choosing</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s'·t'·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·s·s')·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·t')·a·b</li><li·class="src·short"><a·href="#v:chosen">chosen</a>·::·<span·class="keyword">forall</span>·a·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·b)·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a·a)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·b·b))</li><li·class="src·short"><a·href="#v:locus">locus</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·c·s·b.·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:IndexedComonadStore"·title="Control.Lens.Internal.Context">IndexedComonadStore</a>·p·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·(p·a·c·s)·(p·b·c·s)·a·b</li><li·class="src·short"><a·href="#v:cloneIndexPreservingLens">cloneIndexPreservingLens</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingLens"·title="Diagrams.Prelude">IndexPreservingLens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexedLens">cloneIndexedLens</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedLens"·title="Diagrams.Prelude">AnIndexedLens</a>·i·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:-60--37--126-">(<%~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·t·a·b·->·(a·->·b)·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--43--126-">(<+~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--45--126-">(<-~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--42--126-">(<*~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--47--47--126-">(<//~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--94--126-">(<^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·e·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--94--94--126-">(<^^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·e·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--42--42--126-">(<**~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--124--124--126-">(<||~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>,·t)</li><li·class="src·short"><a·href="#v:-60--38--38--126-">(<&&~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>,·t)</li><li·class="src·short"><a·href="#v:-60--60--37--126-">(<<%~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·b·->·(a·->·b)·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--60-.-126-">(<<.~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·b·->·b·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--60--63--126-">(<<?~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--60--43--126-">(<<+~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--45--126-">(<<-~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--42--126-">(<<*~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--47--47--126-">(<<//~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--94--126-">(<<^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--94--94--126-">(<<^^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--42--42--126-">(<<**~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--124--124--126-">(<<||~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>,·s)</li><li·class="src·short"><a·href="#v:-60--60--38--38--126-">(<<&&~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>,·s)</li><li·class="src·short"><a·href="#v:-60--60--60--62--126-">(<<<>~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·s·->·(r,·s)</li><li·class="src·short"><a·href="#v:-60--37--61-">(<%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·a·b·->·(a·->·b)·->·m·b</li><li·class="src·short"><a·href="#v:-60--43--61-">(<+=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--45--61-">(<-=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--42--61-">(<*=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--47--47--61-">(<//=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--94--61-">(<^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·m·a</li><li·class="src·short"><a·href="#v:-60--94--94--61-">(<^^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·m·a</li><li·class="src·short"><a·href="#v:-60--42--42--61-">(<**=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--124--124--61-">(<||=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:-60--38--38--61-">(<&&=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:-60--60--37--61-">(<<%=)</a>·::·(Strong·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m)·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·s·a·b·->·p·a·b·->·m·a</li><li·class="src·short"><a·href="#v:-60--60-.-61-">(<<.=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·s·a·b·->·b·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--63--61-">(<<?=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·s·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--43--61-">(<<+=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--45--61-">(<<-=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--42--61-">(<<*=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--47--47--61-">(<<//=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--94--61-">(<<^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--94--94--61-">(<<^^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--42--42--61-">(<<**=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--124--124--61-">(<<||=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:-60--60--38--38--61-">(<<&&=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:-60--60--60--62--61-">(<<<>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·m·r</li><li·class="src·short"><a·href="#v:-60--60--126-">(<<~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·m·b·->·m·b</li><li·class="src·short"><a·href="#v:-60--60--62--126-">(<<>~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·m)·s·t·m·m·->·m·->·s·->·(m,·t)</li><li·class="src·short"><a·href="#v:-60--60--62--61-">(<<>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·m·r</li><li·class="src·short"><a·href="#v:-60--60--62-:-126-">(<<>:~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·m)·s·t·m·m·->·m·->·s·->·(m,·t)</li><li·class="src·short"><a·href="#v:-60--60--60--62-:-126-">(<<<>:~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·m)·s·m·->·m·->·s·->·(m,·s)</li><li·class="src·short"><a·href="#v:-60--60--62-:-61-">(<<>:=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·m·r</li><li·class="src·short"><a·href="#v:-60--60--60--62-:-61-">(<<<>:=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·m·r</li><li·class="src·short"><a·href="#v:overA">overA</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:Arrow"·title="Control.Arrow">Arrow</a>·ar·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·b)·s·t·a·b·->·ar·a·b·->·ar·s·t</li><li·class="src·short"><a·href="#v:-60--37--64--126-">(<%@~)</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·t·a·b·->·(i·->·a·->·b)·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--60--37--64--126-">(<<%@~)</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·b·->·(i·->·a·->·b)·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-37--37--64--126-">(%%@~)</a>·::·<span·class="keyword">forall</span>·{k1}·i·f·s·(t·::·k1)·a·(b·::·k1).·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·s·t·a·b·->·(i·->·a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:-37--37--64--61-">(%%@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·s·a·b·->·(i·->·a·->·(r,·b))·->·m·r</li><li·class="src·short"><a·href="#v:-60--37--64--61-">(<%@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·a·b·->·(i·->·a·->·b)·->·m·b</li><li·class="src·short"><a·href="#v:-60--60--37--64--61-">(<<%@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·s·a·b·->·(i·->·a·->·b)·->·m·a</li><li·class="src·short"><a·href="#v:-94--35-">(^#)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·a</li><li·class="src·short"><a·href="#v:storing">storing</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-35--126-">(#~)</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-35--37--126-">(#%~)</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·(a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:-35--37--37--126-">(#%%~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:-35--61-">(#=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·b·->·m·()</li><li·class="src·short"><a·href="#v:-35--37--61-">(#%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·(a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:-60--35--37--126-">(<#%~)</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·(a·->·b)·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--35--37--61-">(<#%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·(a·->·b)·->·m·b</li><li·class="src·short"><a·href="#v:-35--37--37--61-">(#%%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·(a·->·(r,·b))·->·m·r</li><li·class="src·short"><a·href="#v:-60--35--126-">(<#~)</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·b·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--35--61-">(<#=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·b·->·m·b</li><li·class="src·short"><a·href="#v:devoid">devoid</a>·::·<span·class="keyword">forall</span>·{k}·p·f·(a·::·k)·b.·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Void.html#t:Void"·title="Data.Void">Void</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Void.html#t:Void"·title="Data.Void">Void</a>·a·b</li><li·class="src·short"><a·href="#v:united">united</a>·::·<span·class="keyword">forall</span>·a·f.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·(()·->·f·())·->·a·->·f·a</li><li·class="src·short"><a·href="#v:head1">head1</a>·::·<span·class="keyword">forall</span>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:Traversable1"·title="Diagrams.Prelude">Traversable1</a>·t·=>·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·(t·a)·a</li><li·class="src·short"><a·href="#v:last1">last1</a>·::·<span·class="keyword">forall</span>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:Traversable1"·title="Diagrams.Prelude">Traversable1</a>·t·=>·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·(t·a)·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field19">Field19</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_19">_19</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field18">Field18</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_18">_18</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field17">Field17</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_17">_17</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field16">Field16</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_16">_16</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field15">Field15</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_15">_15</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field14">Field14</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_14">_14</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field13">Field13</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_13">_13</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field12">Field12</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_12">_12</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field11">Field11</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_11">_11</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field10">Field10</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_10">_10</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field9">Field9</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_9">_9</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field8">Field8</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_8">_8</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field7">Field7</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_7">_7</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field6">Field6</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_6">_6</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field5">Field5</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_5">_5</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field4">Field4</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_4">_4</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field3">Field3</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_3">_3</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><a·href="#v:_1-39-">_1'</a>·::·<a·href="Diagrams-Prelude.html#t:Field1"·title="Diagrams.Prelude">Field1</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_2-39-">_2'</a>·::·<a·href="Diagrams-Prelude.html#t:Field2"·title="Diagrams.Prelude">Field2</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_3-39-">_3'</a>·::·<a·href="Diagrams-Prelude.html#t:Field3"·title="Diagrams.Prelude">Field3</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_4-39-">_4'</a>·::·<a·href="Diagrams-Prelude.html#t:Field4"·title="Diagrams.Prelude">Field4</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_5-39-">_5'</a>·::·<a·href="Diagrams-Prelude.html#t:Field5"·title="Diagrams.Prelude">Field5</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_6-39-">_6'</a>·::·<a·href="Diagrams-Prelude.html#t:Field6"·title="Diagrams.Prelude">Field6</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_7-39-">_7'</a>·::·<a·href="Diagrams-Prelude.html#t:Field7"·title="Diagrams.Prelude">Field7</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_8-39-">_8'</a>·::·<a·href="Diagrams-Prelude.html#t:Field8"·title="Diagrams.Prelude">Field8</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_9-39-">_9'</a>·::·<a·href="Diagrams-Prelude.html#t:Field9"·title="Diagrams.Prelude">Field9</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_10-39-">_10'</a>·::·<a·href="Diagrams-Prelude.html#t:Field10"·title="Diagrams.Prelude">Field10</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_11-39-">_11'</a>·::·<a·href="Diagrams-Prelude.html#t:Field11"·title="Diagrams.Prelude">Field11</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_12-39-">_12'</a>·::·<a·href="Diagrams-Prelude.html#t:Field12"·title="Diagrams.Prelude">Field12</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_13-39-">_13'</a>·::·<a·href="Diagrams-Prelude.html#t:Field13"·title="Diagrams.Prelude">Field13</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_14-39-">_14'</a>·::·<a·href="Diagrams-Prelude.html#t:Field14"·title="Diagrams.Prelude">Field14</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_15-39-">_15'</a>·::·<a·href="Diagrams-Prelude.html#t:Field15"·title="Diagrams.Prelude">Field15</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_16-39-">_16'</a>·::·<a·href="Diagrams-Prelude.html#t:Field16"·title="Diagrams.Prelude">Field16</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_17-39-">_17'</a>·::·<a·href="Diagrams-Prelude.html#t:Field17"·title="Diagrams.Prelude">Field17</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_18-39-">_18'</a>·::·<a·href="Diagrams-Prelude.html#t:Field18"·title="Diagrams.Prelude">Field18</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_19-39-">_19'</a>·::·<a·href="Diagrams-Prelude.html#t:Field19"·title="Diagrams.Prelude">Field19</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Accessing">Accessing</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·m·s·a·=·p·a·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·m·a)·->·s·->·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·m·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedGetting">IndexedGetting</a>·i·m·s·a·=·<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·m·a)·->·s·->·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·m·s</li><li·class="src·short"><a·href="#v:ito">ito</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·(s·->·(i,·a))·->·<a·href="Diagrams-Prelude.html#t:Over-39-"·title="Diagrams.Prelude">Over'</a>·p·f·s·a</li><li·class="src·short"><a·href="#v:like">like</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·a·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·s·a</li><li·class="src·short"><a·href="#v:ilike">ilike</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·i·->·a·->·<a·href="Diagrams-Prelude.html#t:Over-39-"·title="Diagrams.Prelude">Over'</a>·p·f·s·a</li><li·class="src·short"><a·href="#v:views">views</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·->·(a·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:uses">uses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·->·(a·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:listening">listening</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·u·w·u·->·m·a·->·m·(a,·u)</li><li·class="src·short"><a·href="#v:ilistening">ilistening</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(i,·u)·w·u·->·m·a·->·m·(a,·(i,·u))</li><li·class="src·short"><a·href="#v:listenings">listenings</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·v·w·u·->·(u·->·v)·->·m·a·->·m·(a,·v)</li><li·class="src·short"><a·href="#v:ilistenings">ilistenings</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·v·w·u·->·(i·->·u·->·v)·->·m·a·->·m·(a,·v)</li><li·class="src·short"><a·href="#v:iview">iview</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(i,·a)·s·a·->·m·(i,·a)</li><li·class="src·short"><a·href="#v:iviews">iviews</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·r·s·a·->·(i·->·a·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:iuse">iuse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(i,·a)·s·a·->·m·(i,·a)</li><li·class="src·short"><a·href="#v:iuses">iuses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·r·s·a·->·(i·->·a·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:-94--64-.">(^@.)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(i,·a)·s·a·->·(i,·a)</li><li·class="src·short"><a·href="#v:getting">getting</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·p·q·f·s·a</li><li·class="src·short"><a·href="#v:unto">unto</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·(b·->·t)·->·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·p·f·s·t·a·b</li><li·class="src·short"><a·href="#v:un">un</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·a·s</li><li·class="src·short"><a·href="#v:reviews">reviews</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·b·m·=>·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·(t·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:reuse">reuse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·b·m·=>·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·m·t</li><li·class="src·short"><a·href="#v:reuses">reuses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·b·m·=>·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·(t·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:reviewing">reviewing</a>·::·(<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·(Tagged·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·t·b</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Suffixed">Suffixed</a>·t·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:suffixed">suffixed</a>·::·t·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·t·t</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Prefixed">Prefixed</a>·t·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:prefixed">prefixed</a>·::·t·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·t·t</li></ul></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:APrism-39-">APrism'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:APrism">APrism</a>·s·t·a·b·=·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Prism.html#t:Market"·title="Control.Lens.Internal.Prism">Market</a>·a·b·a·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Prism.html#t:Market"·title="Control.Lens.Internal.Prism">Market</a>·a·b·s·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t)</li><li·class="src·short"><a·href="#v:withPrism">withPrism</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·((b·->·t)·->·(s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·a)·->·r)·->·r</li><li·class="src·short"><a·href="#v:clonePrism">clonePrism</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:prism-39-">prism'</a>·::·(b·->·s)·->·(s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·s·a·b</li><li·class="src·short"><a·href="#v:aside">aside</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·(e,·s)·(e,·t)·(e,·a)·(e,·b)</li><li·class="src·short"><a·href="#v:below">below</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:APrism-39-"·title="Diagrams.Prelude">APrism'</a>·s·a·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·(f·s)·(f·a)</li><li·class="src·short"><a·href="#v:isn-39-t">isn't</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:matching-39-">matching'</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a)·s·t·a·b·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·a</li><li·class="src·short"><a·href="#v:_Right">_Right</a>·::·<span·class="keyword">forall</span>·c·a·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·c·a)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·c·b))</li><li·class="src·short"><a·href="#v:_Just">_Just</a>·::·<span·class="keyword">forall</span>·a·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b))</li><li·class="src·short"><a·href="#v:_Nothing">_Nothing</a>·::·<span·class="keyword">forall</span>·a·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·()·(f·())·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))</li><li·class="src·short"><a·href="#v:_Void">_Void</a>·::·<span·class="keyword">forall</span>·s·a·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Void.html#t:Void"·title="Data.Void">Void</a>)·->·p·s·(f·s)</li><li·class="src·short"><a·href="#v:only">only</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·a·()</li><li·class="src·short"><a·href="#v:nearly">nearly</a>·::·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·a·()</li><li·class="src·short"><a·href="#v:_Show">_Show</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Read"·title="Prelude">Read</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Show"·title="Prelude">Show</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·a</li><li·class="src·short"><a·href="#v:folding">folding</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f·=>·(s·->·f·a)·->·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·s·a</li><li·class="src·short"><a·href="#v:ifolding">ifolding</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f,·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·g,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·g)·=>·(s·->·f·(i,·a))·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·g·s·t·a·b</li><li·class="src·short"><a·href="#v:foldring">foldring</a>·::·(<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·((a·->·f·a·->·f·a)·->·f·a·->·s·->·f·a)·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><a·href="#v:ifoldring">ifoldring</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·((i·->·a·->·f·a·->·f·a)·->·f·a·->·s·->·f·a)·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b</li><li·class="src·short"><a·href="#v:folded64">folded64</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int64"·title="Data.Int">Int64</a>·(f·a)·a</li><li·class="src·short"><a·href="#v:repeated">repeated</a>·::·Apply·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a</li><li·class="src·short"><a·href="#v:replicated">replicated</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·a·a</li><li·class="src·short"><a·href="#v:cycled">cycled</a>·::·Apply·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><a·href="#v:unfolded">unfolded</a>·::·(b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(a,·b))·->·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·b·a</li><li·class="src·short"><a·href="#v:iterated">iterated</a>·::·Apply·f·=>·(a·->·a)·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a</li><li·class="src·short"><a·href="#v:filtered">filtered</a>·::·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·a·a</li><li·class="src·short"><a·href="#v:filteredBy">filteredBy</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·i)·a·i·->·p·a·(f·a)·->·a·->·f·a</li><li·class="src·short"><a·href="#v:takingWhile">takingWhile</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Magma.html#t:TakingWhile"·title="Control.Lens.Internal.Magma">TakingWhile</a>·p·f·a·a)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·a</li><li·class="src·short"><a·href="#v:droppingWhile">droppingWhile</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Functor-Compose.html#t:Compose"·title="Data.Functor.Compose">Compose</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·f)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·t·a·a</li><li·class="src·short"><a·href="#v:worded">worded</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedLensLike-39-"·title="Diagrams.Prelude">IndexedLensLike'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a></li><li·class="src·short"><a·href="#v:lined">lined</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedLensLike-39-"·title="Diagrams.Prelude">IndexedLensLike'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a></li><li·class="src·short"><a·href="#v:foldOf">foldOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:foldrOf">foldrOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r)·s·a·->·(a·->·r·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:foldlOf">foldlOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r))·s·a·->·(r·->·a·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:toListOf">toListOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·s·a·->·s·->·[a]</li><li·class="src·short"><a·href="#v:toNonEmptyOf">toNonEmptyOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Fold.html#t:NonEmptyDList"·title="Control.Lens.Internal.Fold">NonEmptyDList</a>·a)·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·a</li><li·class="src·short"><a·href="#v:altOf">altOf</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Alt"·title="Data.Monoid">Alt</a>·f·a)·s·a·->·s·->·f·a</li><li·class="src·short"><a·href="#v:-94-..">(^..)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·s·a·->·[a]</li><li·class="src·short"><a·href="#v:andOf">andOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:orOf">orOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:allOf">allOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:noneOf">noneOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:productOf">productOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a))·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:sumOf">sumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a))·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:forOf_">forOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·r·f)·s·a·->·s·->·(a·->·f·r)·->·f·()</li><li·class="src·short"><a·href="#v:sequenceAOf_">sequenceAOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·a·f)·s·(f·a)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:for1Of_">for1Of_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Fold.html#t:TraversedF"·title="Control.Lens.Internal.Fold">TraversedF</a>·r·f)·s·a·->·s·->·(a·->·f·r)·->·f·()</li><li·class="src·short"><a·href="#v:sequence1Of_">sequence1Of_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Fold.html#t:TraversedF"·title="Control.Lens.Internal.Fold">TraversedF</a>·a·f)·s·(f·a)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:mapMOf_">mapMOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·r·m)·s·a·->·(a·->·m·r)·->·s·->·m·()</li><li·class="src·short"><a·href="#v:forMOf_">forMOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·r·m)·s·a·->·s·->·(a·->·m·r)·->·m·()</li><li·class="src·short"><a·href="#v:sequenceOf_">sequenceOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·a·m)·s·(m·a)·->·s·->·m·()</li><li·class="src·short"><a·href="#v:asumOf">asumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:Alternative"·title="Control.Applicative">Alternative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(f·a))·s·(f·a)·->·s·->·f·a</li><li·class="src·short"><a·href="#v:msumOf">msumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:MonadPlus"·title="Control.Monad">MonadPlus</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(m·a))·s·(m·a)·->·s·->·m·a</li><li·class="src·short"><a·href="#v:elemOf">elemOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:notElemOf">notElemOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:concatMapOf">concatMapOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·[r]·s·a·->·(a·->·[r])·->·s·->·[r]</li><li·class="src·short"><a·href="#v:concatOf">concatOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·[r]·s·[r]·->·s·->·[r]</li><li·class="src·short"><a·href="#v:-94--63--33-">(^?!)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·s·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a)·s·a·->·a</li><li·class="src·short"><a·href="#v:first1Of">first1Of</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html#t:First"·title="Data.Semigroup">First</a>·a)·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:last1Of">last1Of</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html#t:Last"·title="Data.Semigroup">Last</a>·a)·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:nullOf">nullOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:notNullOf">notNullOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:maximumOf">maximumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:maximum1Of">maximum1Of</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html#t:Max"·title="Data.Semigroup">Max</a>·a)·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:minimumOf">minimumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:minimum1Of">minimum1Of</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html#t:Min"·title="Data.Semigroup">Min</a>·a)·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:maximumByOf">maximumByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:minimumByOf">minimumByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:findOf">findOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:findMOf">findMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:lookupOf">lookupOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·k·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·v))·s·(k,·v)·->·k·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·v</li><li·class="src·short"><a·href="#v:foldr1Of">foldr1Of</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·s·a·->·(a·->·a·->·a)·->·s·->·a</li><li·class="src·short"><a·href="#v:foldl1Of">foldl1Of</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·a·->·a)·->·s·->·a</li><li·class="src·short"><a·href="#v:foldrOf-39-">foldrOf'</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r)))·s·a·->·(a·->·r·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:foldlOf-39-">foldlOf'</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r))·s·a·->·(r·->·a·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:foldr1Of-39-">foldr1Of'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))))·s·a·->·(a·->·a·->·a)·->·s·->·a</li><li·class="src·short"><a·href="#v:foldl1Of-39-">foldl1Of'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·a·->·a)·->·s·->·a</li><li·class="src·short"><a·href="#v:foldrMOf">foldrMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·m·r)))·s·a·->·(a·->·r·->·m·r)·->·r·->·s·->·m·r</li><li·class="src·short"><a·href="#v:foldlMOf">foldlMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·m·r))·s·a·->·(r·->·a·->·m·r)·->·r·->·s·->·m·r</li><li·class="src·short"><a·href="#v:has">has</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:hasn-39-t">hasn't</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:pre">pre</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)·s·a·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingGetter"·title="Diagrams.Prelude">IndexPreservingGetter</a>·s·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:ipre">ipre</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·(i,·a))·s·a·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingGetter"·title="Diagrams.Prelude">IndexPreservingGetter</a>·s·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a))</li><li·class="src·short"><a·href="#v:ipreview">ipreview</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·(i,·a))·s·a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a))</li><li·class="src·short"><a·href="#v:previews">previews</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·r)·s·a·->·(a·->·r)·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·r)</li><li·class="src·short"><a·href="#v:ipreviews">ipreviews</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·r)·s·a·->·(i·->·a·->·r)·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·r)</li><li·class="src·short"><a·href="#v:preuse">preuse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)·s·a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:ipreuse">ipreuse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·(i,·a))·s·a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a))</li><li·class="src·short"><a·href="#v:preuses">preuses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·r)·s·a·->·(a·->·r)·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·r)</li><li·class="src·short"><a·href="#v:ipreuses">ipreuses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·r)·s·a·->·(i·->·a·->·r)·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·r)</li><li·class="src·short"><a·href="#v:ifoldrOf">ifoldrOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r)·s·a·->·(i·->·a·->·r·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:ifoldlOf">ifoldlOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r))·s·a·->·(i·->·r·->·a·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:ianyOf">ianyOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:iallOf">iallOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:inoneOf">inoneOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:itraverseOf_">itraverseOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·r·f)·s·a·->·(i·->·a·->·f·r)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:iforOf_">iforOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·r·f)·s·a·->·s·->·(i·->·a·->·f·r)·->·f·()</li><li·class="src·short"><a·href="#v:imapMOf_">imapMOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·r·m)·s·a·->·(i·->·a·->·m·r)·->·s·->·m·()</li><li·class="src·short"><a·href="#v:iforMOf_">iforMOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·r·m)·s·a·->·s·->·(i·->·a·->·m·r)·->·m·()</li><li·class="src·short"><a·href="#v:iconcatMapOf">iconcatMapOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·[r]·s·a·->·(i·->·a·->·[r])·->·s·->·[r]</li><li·class="src·short"><a·href="#v:ifindOf">ifindOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·s·a·->·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:ifindMOf">ifindMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(i·->·a·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:ifoldrOf-39-">ifoldrOf'</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·r)))·s·a·->·(i·->·a·->·r·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:ifoldlOf-39-">ifoldlOf'</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·r))·s·a·->·(i·->·r·->·a·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:ifoldrMOf">ifoldrMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·m·r)))·s·a·->·(i·->·a·->·r·->·m·r)·->·r·->·s·->·m·r</li><li·class="src·short"><a·href="#v:ifoldlMOf">ifoldlMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·m·r))·s·a·->·(i·->·r·->·a·->·m·r)·->·r·->·s·->·m·r</li><li·class="src·short"><a·href="#v:itoListOf">itoListOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[(i,·a)])·s·a·->·s·->·[(i,·a)]</li><li·class="src·short"><a·href="#v:-94--64-..">(^@..)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[(i,·a)])·s·a·->·[(i,·a)]</li><li·class="src·short"><a·href="#v:-94--64--63-">(^@?)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a)))·s·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a)</li><li·class="src·short"><a·href="#v:-94--64--63--33-">(^@?!)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·s·->·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(i,·a))·s·a·->·(i,·a)</li><li·class="src·short"><a·href="#v:elemIndexOf">elemIndexOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·i)·s·a·->·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·i</li><li·class="src·short"><a·href="#v:elemIndicesOf">elemIndicesOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[i])·s·a·->·a·->·s·->·[i]</li><li·class="src·short"><a·href="#v:findIndexOf">findIndexOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·i)·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·i</li><li·class="src·short"><a·href="#v:findIndicesOf">findIndicesOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[i])·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·[i]</li><li·class="src·short"><a·href="#v:ifiltered">ifiltered</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·p·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·a·a</li><li·class="src·short"><a·href="#v:itakingWhile">itakingWhile</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·q·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(f·s))·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·p·q·f·s·a</li><li·class="src·short"><a·href="#v:idroppingWhile">idroppingWhile</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·q·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Functor-Compose.html#t:Compose"·title="Data.Functor.Compose">Compose</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·f)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·t·a·a</li><li·class="src·short"><a·href="#v:foldByOf">foldByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·s·a·->·(a·->·a·->·a)·->·a·->·s·->·a</li><li·class="src·short"><a·href="#v:foldMapByOf">foldMapByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·s·a·->·(r·->·r·->·r)·->·r·->·(a·->·r)·->·s·->·r</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·k·=>·<a·href="#t:TraverseMax">TraverseMax</a>·k·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·m·->·k·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:traverseMax">traverseMax</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·k·(m·v)·v</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·k·=>·<a·href="#t:TraverseMin">TraverseMin</a>·k·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·m·->·k·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:traverseMin">traverseMin</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·k·(m·v)·v</li></ul></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversing1-39-">Traversing1'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:Traversing1"·title="Diagrams.Prelude">Traversing1</a>·p·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversing-39-">Traversing'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversing1">Traversing1</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Bazaar.html#t:BazaarT1"·title="Control.Lens.Internal.Bazaar">BazaarT1</a>·p·f·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversing">Traversing</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Bazaar.html#t:BazaarT"·title="Control.Lens.Internal.Bazaar">BazaarT</a>·p·f·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedTraversal1-39-">AnIndexedTraversal1'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIndexedTraversal1"·title="Diagrams.Prelude">AnIndexedTraversal1</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedTraversal-39-">AnIndexedTraversal'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIndexedTraversal"·title="Diagrams.Prelude">AnIndexedTraversal</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedTraversal1">AnIndexedTraversal1</a>·i·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="Diagrams-Prelude.html#t:Bazaar1"·title="Diagrams.Prelude">Bazaar1</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedTraversal">AnIndexedTraversal</a>·i·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ATraversal1-39-">ATraversal1'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ATraversal1"·title="Diagrams.Prelude">ATraversal1</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ATraversal1">ATraversal1</a>·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="Diagrams-Prelude.html#t:Bazaar1"·title="Diagrams.Prelude">Bazaar1</a>·(->)·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ATraversal-39-">ATraversal'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ATraversal">ATraversal</a>·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(->)·a·b)·s·t·a·b</li><li·class="src·short"><a·href="#v:traversal">traversal</a>·::·((a·->·f·b)·->·s·->·f·t)·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><a·href="#v:sequenceAOf">sequenceAOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·(f·b)·b·->·s·->·f·t</li><li·class="src·short"><a·href="#v:sequenceOf">sequenceOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·(m·b)·b·->·s·->·m·t</li><li·class="src·short"><a·href="#v:transposeOf">transposeOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:ZipList"·title="Control.Applicative">ZipList</a>·s·t·[a]·a·->·s·->·[t]</li><li·class="src·short"><a·href="#v:scanr1Of">scanr1Of</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/transformers-0.6.1.1-inplace/Control-Applicative-Backwards.html#t:Backwards"·title="Control.Applicative.Backwards">Backwards</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·t·a·a·->·(a·->·a·->·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:scanl1Of">scanl1Of</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·s·t·a·a·->·(a·->·a·->·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:loci">loci</a>·::·<span·class="keyword">forall</span>·a·c·s·b·f.·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·f·b)·->·<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(->)·a·c·s·->·f·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(->)·b·c·s)</li><li·class="src·short"><a·href="#v:iloci">iloci</a>·::·<span·class="keyword">forall</span>·i·a·c·s·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·c·s·->·f·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·b·c·s)</li><li·class="src·short"><a·href="#v:partsOf">partsOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(->)·f·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·[a]·[a]</li><li·class="src·short"><a·href="#v:ipartsOf">ipartsOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·[i]·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·[a]·[a]</li><li·class="src·short"><a·href="#v:partsOf-39-">partsOf'</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·[a]·[a]</li><li·class="src·short"><a·href="#v:ipartsOf-39-">ipartsOf'</a>·::·<span·class="keyword">forall</span>·i·p·f·s·t·a.·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·[i]·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="Diagrams-Prelude.html#t:Bazaar-39-"·title="Diagrams.Prelude">Bazaar'</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·[a]·[a]</li><li·class="src·short"><a·href="#v:unsafePartsOf">unsafePartsOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(->)·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·[a]·[b]</li><li·class="src·short"><a·href="#v:iunsafePartsOf">iunsafePartsOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·[i]·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·[a]·[b]</li><li·class="src·short"><a·href="#v:unsafePartsOf-39-">unsafePartsOf'</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·[a]·[b]</li><li·class="src·short"><a·href="#v:iunsafePartsOf-39-">iunsafePartsOf'</a>·::·<span·class="keyword">forall</span>·i·s·t·a·b.·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·b)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·[i]·s·t·[a]·[b]</li><li·class="src·short"><a·href="#v:unsafeSingular">unsafeSingular</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>,·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b</li><li·class="src·short"><a·href="#v:holesOf">holesOf</a>·::·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·a·a)·s·t·a·a·->·s·->·[<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·p·a·a·t]</li><li·class="src·short"><a·href="#v:holes1Of">holes1Of</a>·::·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="Diagrams-Prelude.html#t:Bazaar1"·title="Diagrams.Prelude">Bazaar1</a>·p·a·a)·s·t·a·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·p·a·a·t)</li><li·class="src·short"><a·href="#v:both1">both1</a>·::·<span·class="keyword">forall</span>·(r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·Bitraversable1·r·=>·<a·href="Diagrams-Prelude.html#t:Traversal1"·title="Diagrams.Prelude">Traversal1</a>·(r·a·a)·(r·b·b)·a·b</li><li·class="src·short"><a·href="#v:cloneIndexPreservingTraversal">cloneIndexPreservingTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingTraversal"·title="Diagrams.Prelude">IndexPreservingTraversal</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexedTraversal">cloneIndexedTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedTraversal"·title="Diagrams.Prelude">AnIndexedTraversal</a>·i·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneTraversal1">cloneTraversal1</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal1"·title="Diagrams.Prelude">ATraversal1</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Traversal1"·title="Diagrams.Prelude">Traversal1</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexPreservingTraversal1">cloneIndexPreservingTraversal1</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal1"·title="Diagrams.Prelude">ATraversal1</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingTraversal1"·title="Diagrams.Prelude">IndexPreservingTraversal1</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexedTraversal1">cloneIndexedTraversal1</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedTraversal1"·title="Diagrams.Prelude">AnIndexedTraversal1</a>·i·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal1"·title="Diagrams.Prelude">IndexedTraversal1</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:iforOf">iforOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(f·b)·->·s·->·f·t)·->·s·->·(i·->·a·->·f·b)·->·f·t</li><li·class="src·short"><a·href="#v:imapAccumROf">imapAccumROf</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/transformers-0.6.1.1-inplace/Control-Applicative-Backwards.html#t:Backwards"·title="Control.Applicative.Backwards">Backwards</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·acc))·s·t·a·b·->·(i·->·acc·->·a·->·(acc,·b))·->·acc·->·s·->·(acc,·t)</li><li·class="src·short"><a·href="#v:imapAccumLOf">imapAccumLOf</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·acc)·s·t·a·b·->·(i·->·acc·->·a·->·(acc,·b))·->·acc·->·s·->·(acc,·t)</li><li·class="src·short"><a·href="#v:traversed1">traversed1</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:Traversable1"·title="Diagrams.Prelude">Traversable1</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedTraversal1"·title="Diagrams.Prelude">IndexedTraversal1</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(f·a)·(f·b)·a·b</li><li·class="src·short"><a·href="#v:traversed64">traversed64</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int64"·title="Data.Int">Int64</a>·(f·a)·(f·b)·a·b</li><li·class="src·short"><a·href="#v:ignored">ignored</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·pafb·->·s·->·f·s</li><li·class="src·short"><a·href="#v:elementOf">elementOf</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a.·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f)·s·t·a·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:IndexedLensLike"·title="Diagrams.Prelude">IndexedLensLike</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·s·t·a·a</li><li·class="src·short"><a·href="#v:element">element</a>·::·<span·class="keyword">forall</span>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(t·a)·a</li><li·class="src·short"><a·href="#v:elementsOf">elementsOf</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a.·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f)·s·t·a·a·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:IndexedLensLike"·title="Diagrams.Prelude">IndexedLensLike</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·s·t·a·a</li><li·class="src·short"><a·href="#v:elements">elements</a>·::·<span·class="keyword">forall</span>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t·=>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(t·a)·a</li><li·class="src·short"><a·href="#v:failover">failover</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:Alternative"·title="Control.Applicative">Alternative</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>)·s·t·a·b·->·(a·->·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:ifailover">ifailover</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:Alternative"·title="Control.Applicative">Alternative</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>)·s·t·a·b·->·(i·->·a·->·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:deepOf">deepOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·s·t·->·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b</li><li·class="src·short"><a·href="#v:confusing">confusing</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(Curried·(Yoneda·f)·(Yoneda·f))·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><a·href="#v:traverseByOf">traverseByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·a·b·->·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:sequenceByOf">sequenceByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·(f·b)·b·->·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:ilevels">ilevels</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·i·s·t·a·b·j.·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedLensLike"·title="Diagrams.Prelude">IndexedLensLike</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·s·t·(<a·href="Diagrams-Prelude.html#t:Level"·title="Diagrams.Prelude">Level</a>·i·a)·(<a·href="Diagrams-Prelude.html#t:Level"·title="Diagrams.Prelude">Level</a>·j·b)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedPrism-39-">ReifiedPrism'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedPrism"·title="Diagrams.Prelude">ReifiedPrism</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedIso-39-">ReifiedIso'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedIso"·title="Diagrams.Prelude">ReifiedIso</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedIndexedSetter-39-">ReifiedIndexedSetter'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedIndexedSetter"·title="Diagrams.Prelude">ReifiedIndexedSetter</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedSetter-39-">ReifiedSetter'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedSetter"·title="Diagrams.Prelude">ReifiedSetter</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedTraversal-39-">ReifiedTraversal'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedTraversal"·title="Diagrams.Prelude">ReifiedTraversal</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedIndexedTraversal-39-">ReifiedIndexedTraversal'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedIndexedTraversal"·title="Diagrams.Prelude">ReifiedIndexedTraversal</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedIndexedLens-39-">ReifiedIndexedLens'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedIndexedLens"·title="Diagrams.Prelude">ReifiedIndexedLens</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedLens-39-">ReifiedLens'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedLens"·title="Diagrams.Prelude">ReifiedLens</a>·s·s·a·a</li><li·class="src·short"><a·href="#v:-60-.">(<.)</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p·=>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·s·t·->·r)·->·((a·->·b)·->·s·->·t)·->·p·a·b·->·r</li><li·class="src·short"><a·href="#v:selfIndex">selfIndex</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·a·p·=>·p·a·fb·->·a·->·fb</li><li·class="src·short"><a·href="#v:reindexed">reindexed</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·j·p·=>·(i·->·j)·->·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·b·->·r)·->·p·a·b·->·r</li><li·class="src·short"><a·href="#v:icompose">icompose</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·p·c·=>·(i·->·j·->·p)·->·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·s·t·->·r)·->·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·j·a·b·->·s·->·t)·->·c·a·b·->·r</li><li·class="src·short"><a·href="#v:imapped">imapped</a>·::·<span·class="keyword">forall</span>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:FunctorWithIndex"·title="Diagrams.Prelude">FunctorWithIndex</a>·i·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·(f·a)·(f·b)·a·b</li><li·class="src·short"><a·href="#v:ifolded">ifolded</a>·::·<span·class="keyword">forall</span>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·i·(f·a)·a</li><li·class="src·short"><a·href="#v:itraversed">itraversed</a>·::·<span·class="keyword">forall</span>·i·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t·=>·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·(t·a)·(t·b)·a·b</li><li·class="src·short"><a·href="#v:ifoldMapBy">ifoldMapBy</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t·=>·(r·->·r·->·r)·->·r·->·(i·->·a·->·r)·->·t·a·->·r</li><li·class="src·short"><a·href="#v:ifoldMapByOf">ifoldMapByOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·i·t·a·->·(r·->·r·->·r)·->·r·->·(i·->·a·->·r)·->·t·->·r</li><li·class="src·short"><a·href="#v:itraverseBy">itraverseBy</a>·::·<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t·=>·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·(i·->·a·->·f·b)·->·t·a·->·f·(t·b)</li><li·class="src·short"><a·href="#v:itraverseByOf">itraverseByOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·s·t·a·b·->·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·(i·->·a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnEquality-39-">AnEquality'</a>·(s·::·k)·(a·::·k)·=·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnEquality">AnEquality</a>·(s·::·k)·(t·::·k1)·(a·::·k)·(b·::·k2)·=·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·b)·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·b)·->·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·b)·s·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·t)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Identical">Identical</a>·(a·::·k)·(b·::·k1)·(s·::·k)·(t·::·k1)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:Identical">Identical</a>·::·<span·class="keyword">forall</span>·{k}·{k1}·(a·::·k)·(b·::·k1).·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·b·a·b</li></ul></li><li·class="src·short"><a·href="#v:runEq">runEq</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2).·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:substEq">substEq</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·r.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·((s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·a,·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·b)·=>·r)·->·r</li><li·class="src·short"><a·href="#v:mapEq">mapEq</a>·::·<span·class="keyword">forall</span>·k1·k2·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·f.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·f·s·->·f·a</li><li·class="src·short"><a·href="#v:fromEq">fromEq</a>·::·<span·class="keyword">forall</span>·{k2}·{k1}·(s·::·k2)·(t·::·k1)·(a·::·k2)·(b·::·k1).·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·b·a·t·s</li><li·class="src·short"><a·href="#v:simply">simply</a>·::·<span·class="keyword">forall</span>·{k}·{k1}·p·(f·::·k·->·k1)·(s·::·k)·(a·::·k)·r.·(<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·s·a·->·r)·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·s·a·->·r</li><li·class="src·short"><a·href="#v:simple">simple</a>·::·<span·class="keyword">forall</span>·{k2}·(a·::·k2)·k3·p·(f·::·k2·->·k3).·p·a·(f·a)·->·p·a·(f·a)</li><li·class="src·short"><a·href="#v:cloneEquality">cloneEquality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2).·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:equality">equality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(a·::·k1)·(b·::·k2)·(t·::·k2).·(s·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·a)·->·(b·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·t)·->·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:equality-39-">equality'</a>·::·<span·class="keyword">forall</span>·{k2}·(a·::·k2)·(b·::·k2).·(a·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·b)·->·<a·href="Diagrams-Prelude.html#t:Equality-39-"·title="Diagrams.Prelude">Equality'</a>·a·b</li><li·class="src·short"><a·href="#v:overEquality">overEquality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·p.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·p·a·b·->·p·s·t</li><li·class="src·short"><a·href="#v:underEquality">underEquality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·p.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·p·t·s·->·p·b·a</li><li·class="src·short"><a·href="#v:fromLeibniz">fromLeibniz</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(a·::·k1)·(b·::·k2)·(s·::·k1)·(t·::·k2).·(<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·b·a·b·->·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·b·s·t)·->·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:fromLeibniz-39-">fromLeibniz'</a>·::·<span·class="keyword">forall</span>·{k2}·(s·::·k2)·(a·::·k2).·((s·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·s)·->·s·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·a)·->·<a·href="Diagrams-Prelude.html#t:Equality-39-"·title="Diagrams.Prelude">Equality'</a>·s·a</li><li·class="src·short"><a·href="#v:withEquality">withEquality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·r.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·((s·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·a)·->·(b·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·t)·->·r)·->·r</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIso-39-">AnIso'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIso">AnIso</a>·s·t·a·b·=·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Iso.html#t:Exchange"·title="Control.Lens.Internal.Iso">Exchange</a>·a·b·a·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Iso.html#t:Exchange"·title="Control.Lens.Internal.Iso">Exchange</a>·a·b·s·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t)</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Reversed">Reversed</a>·::·<a·href="Diagrams-Prelude.html#t:Reversing"·title="Diagrams.Prelude">Reversing</a>·t·=>·t·->·t</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Swapped">Swapped</a>·::·Swap·p·=>·p·b·a·->·p·a·b</li><li·class="src·short"><a·href="#v:iso">iso</a>·::·(s·->·a)·->·(b·->·t)·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:withIso">withIso</a>·::·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·((s·->·a)·->·(b·->·t)·->·r)·->·r</li><li·class="src·short"><a·href="#v:cloneIso">cloneIso</a>·::·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:au">au</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·((b·->·t)·->·f·s)·->·f·a</li><li·class="src·short"><a·href="#v:auf">auf</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·(f·t·->·g·s)·->·f·b·->·g·a</li><li·class="src·short"><a·href="#v:xplat">xplat</a>·::·<span·class="keyword">forall</span>·{k2}·s·g·(t·::·k2)·a·(b·::·k2).·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·(Costar·((->)·s))·g·s·t·a·b·->·((s·->·a)·->·g·b)·->·g·t</li><li·class="src·short"><a·href="#v:xplatf">xplatf</a>·::·<span·class="keyword">forall</span>·{k}·{k2}·f·g·(s·::·k)·(t·::·k2)·(a·::·k)·(b·::·k2).·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·(Costar·f)·g·s·t·a·b·->·(f·a·->·g·b)·->·f·s·->·g·t</li><li·class="src·short"><a·href="#v:under">under</a>·::·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·(t·->·s)·->·b·->·a</li><li·class="src·short"><a·href="#v:enum">enum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Enum.html#t:Enum"·title="Data.Enum">Enum</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·a</li><li·class="src·short"><a·href="#v:mapping">mapping</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b.·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·s)·(g·t)·(f·a)·(g·b)</li><li·class="src·short"><a·href="#v:non">non</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·a</li><li·class="src·short"><a·href="#v:non-39-">non'</a>·::·<a·href="Diagrams-Prelude.html#t:APrism-39-"·title="Diagrams.Prelude">APrism'</a>·a·()·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·a</li><li·class="src·short"><a·href="#v:anon">anon</a>·::·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·a</li><li·class="src·short"><a·href="#v:curried">curried</a>·::·<span·class="keyword">forall</span>·a·b·c·d·e·f1·p·f2.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f2)·=>·p·(a·->·b·->·c)·(f2·(d·->·e·->·f1))·->·p·((a,·b)·->·c)·(f2·((d,·e)·->·f1))</li><li·class="src·short"><a·href="#v:uncurried">uncurried</a>·::·<span·class="keyword">forall</span>·a·b·c·d·e·f1·p·f2.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f2)·=>·p·((a,·b)·->·c)·(f2·((d,·e)·->·f1))·->·p·(a·->·b·->·c)·(f2·(d·->·e·->·f1))</li><li·class="src·short"><a·href="#v:flipped">flipped</a>·::·<span·class="keyword">forall</span>·a·b·c·a'·b'·c'·p·f.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·(b·->·a·->·c)·(f·(b'·->·a'·->·c'))·->·p·(a·->·b·->·c)·(f·(a'·->·b'·->·c'))</li><li·class="src·short"><a·href="#v:swapped">swapped</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b·c·d.·Swap·p·=>·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(p·a·b)·(p·c·d)·(p·b·a)·(p·d·c)</li><li·class="src·short"><a·href="#v:reversed">reversed</a>·::·<a·href="Diagrams-Prelude.html#t:Reversing"·title="Diagrams.Prelude">Reversing</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·a·a</li><li·class="src·short"><a·href="#v:involuted">involuted</a>·::·(a·->·a)·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·a·a</li><li·class="src·short"><a·href="#v:magma">magma</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Magma.html#t:Mafic"·title="Control.Lens.Internal.Magma">Mafic</a>·a·b)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·u·(<a·href="Diagrams-Prelude.html#t:Magma"·title="Diagrams.Prelude">Magma</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·t·b·a)·(<a·href="Diagrams-Prelude.html#t:Magma"·title="Diagrams.Prelude">Magma</a>·j·u·c·c)</li><li·class="src·short"><a·href="#v:imagma">imagma</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Magma.html#t:Molten"·title="Control.Lens.Internal.Magma">Molten</a>·i·a·b)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t'·(<a·href="Diagrams-Prelude.html#t:Magma"·title="Diagrams.Prelude">Magma</a>·i·t·b·a)·(<a·href="Diagrams-Prelude.html#t:Magma"·title="Diagrams.Prelude">Magma</a>·j·t'·c·c)</li><li·class="src·short"><a·href="#v:contramapping">contramapping</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b.·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·a)·(f·b)·(f·s)·(f·t)</li><li·class="src·short"><a·href="#v:dimapping">dimapping</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·s'·t'·a'·b'.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s'·t'·a'·b'·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(p·a·s')·(q·b·t')·(p·s·a')·(q·t·b')</li><li·class="src·short"><a·href="#v:lmapping">lmapping</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·x·y.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(p·a·x)·(q·b·y)·(p·s·x)·(q·t·y)</li><li·class="src·short"><a·href="#v:rmapping">rmapping</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·x·y.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(p·x·s)·(q·y·t)·(p·x·a)·(q·y·b)</li><li·class="src·short"><a·href="#v:bimapping">bimapping</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·s'·t'·a'·b'.·(<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·f,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s'·t'·a'·b'·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·s·s')·(g·t·t')·(f·a·a')·(g·b·b')</li><li·class="src·short"><a·href="#v:firsting">firsting</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·x·y.·(<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·f,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·s·x)·(g·t·y)·(f·a·x)·(g·b·y)</li><li·class="src·short"><a·href="#v:seconding">seconding</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·x·y.·(<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·f,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·x·s)·(g·y·t)·(f·x·a)·(g·y·b)</li><li·class="src·short"><a·href="#v:coerced">coerced</a>·::·<span·class="keyword">forall</span>·s·t·a·b.·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Coerce.html#t:Coercible"·title="Data.Coerce">Coercible</a>·s·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Coerce.html#t:Coercible"·title="Data.Coerce">Coercible</a>·t·b)·=>·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·a·b</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Snoc">Snoc</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_Snoc">_Snoc</a>·::·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·(s,·a)·(t,·b)</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Cons">Cons</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_Cons">_Cons</a>·::·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·(a,·s)·(b,·t)</li></ul></li><li·class="src·short"><a·href="#v:_head">_head</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·s·a</li><li·class="src·short"><a·href="#v:_tail">_tail</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·s·s</li><li·class="src·short"><a·href="#v:-60--60--124--126-">(<<|~)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·t·b·b·->·a·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--60--60--124--126-">(<<<|~)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·b·->·a·->·s·->·(b,·s)</li><li·class="src·short"><a·href="#v:-60--60--124--61-">(<<|=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·b·b·->·a·->·m·b</li><li·class="src·short"><a·href="#v:-60--60--60--124--61-">(<<<|=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·b·b·->·a·->·m·b</li><li·class="src·short"><a·href="#v:_init">_init</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·s·s</li><li·class="src·short"><a·href="#v:_last">_last</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·s·a</li><li·class="src·short"><a·href="#v:-60--124--62--126-">(<|>~)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·p·p·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·t·b·b·->·p·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--60--124--62--126-">(<<|>~)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·p·p·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·b·->·p·->·s·->·(b,·s)</li><li·class="src·short"><a·href="#v:-60--124--62--61-">(<|>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·p·p)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·b·b·->·p·->·m·b</li><li·class="src·short"><a·href="#v:-60--60--124--62--61-">(<<|>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·p·p)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·b·b·->·p·->·m·b</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Rewrapped"·title="Diagrams.Prelude">Rewrapped</a>·s·t,·<a·href="Diagrams-Prelude.html#t:Rewrapped"·title="Diagrams.Prelude">Rewrapped</a>·t·s)·=>·<a·href="#t:Rewrapping">Rewrapping</a>·s·t</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·<a·href="#t:Rewrapped">Rewrapped</a>·s·t</li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:Unwrapped">Unwrapped</a>·s</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Unwrapped">Unwrapped</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapped"·title="Diagrams.Prelude">Rewrapped</a>·t·t·=>·t·->·<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t</li><li·class="src·short"><a·href="#v:_GWrapped-39-">_GWrapped'</a>·::·<span·class="keyword">forall</span>·s·(d·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Meta"·title="GHC.Generics">Meta</a>)·(c·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Meta"·title="GHC.Generics">Meta</a>)·(s'·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Meta"·title="GHC.Generics">Meta</a>)·a.·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·s,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·d·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·c·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·s'·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·a)))·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·s,·<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·GUnwrapped·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·s))·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·s·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li><li·class="src·short"><a·href="#v:_Unwrapped-39-">_Unwrapped'</a>·::·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·s</li><li·class="src·short"><a·href="#v:_Wrapped">_Wrapped</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t·=>·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)</li><li·class="src·short"><a·href="#v:_Unwrapped">_Unwrapped</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t·=>·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·t·s</li><li·class="src·short"><a·href="#v:op">op</a>·::·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·s·->·<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s</li><li·class="src·short"><a·href="#v:_Wrapping-39-">_Wrapping'</a>·::·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·s·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li><li·class="src·short"><a·href="#v:_Unwrapping-39-">_Unwrapping'</a>·::·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·s</li><li·class="src·short"><a·href="#v:_Wrapping">_Wrapping</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)</li><li·class="src·short"><a·href="#v:_Unwrapping">_Unwrapping</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·t·s</li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:Magnified">Magnified</a>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a></li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:Zoomed">Zoomed</a>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:GPlated1">GPlated1</a>·(f·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:GPlated">GPlated</a>·a·(g·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><a·href="#v:deep">deep</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·s)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·s·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·s·a·b</li><li·class="src·short"><a·href="#v:rewrite">rewrite</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·a·->·a</li><li·class="src·short"><a·href="#v:rewriteOf">rewriteOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·a·b·a·b·->·(b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·a·->·b</li><li·class="src·short"><a·href="#v:rewriteOn">rewriteOn</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:rewriteOnOf">rewriteOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·a·b·a·b·->·(b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:rewriteM">rewriteM</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·(a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·->·a·->·m·a</li><li·class="src·short"><a·href="#v:rewriteMOf">rewriteMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·a·b·a·b·->·(b·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·->·a·->·m·b</li><li·class="src·short"><a·href="#v:rewriteMOn">rewriteMOn</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·a·->·(a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·->·s·->·m·t</li><li·class="src·short"><a·href="#v:rewriteMOnOf">rewriteMOnOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·a·b·a·b·->·(b·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·->·s·->·m·t</li><li·class="src·short"><a·href="#v:universe">universe</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·a·->·[a]</li><li·class="src·short"><a·href="#v:universeOf">universeOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·a·a·->·a·->·[a]</li><li·class="src·short"><a·href="#v:universeOn">universeOn</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·s·a·->·s·->·[a]</li><li·class="src·short"><a·href="#v:universeOnOf">universeOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·s·a·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·a·a·->·s·->·[a]</li><li·class="src·short"><a·href="#v:cosmos">cosmos</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·a·a</li><li·class="src·short"><a·href="#v:cosmosOf">cosmosOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a</li><li·class="src·short"><a·href="#v:cosmosOn">cosmosOn</a>·::·(<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·s·a·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·s·a</li><li·class="src·short"><a·href="#v:cosmosOnOf">cosmosOnOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·s·a·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·s·a</li><li·class="src·short"><a·href="#v:transformOn">transformOn</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·(a·->·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:transformOf">transformOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·a·b·a·b·->·(b·->·b)·->·a·->·b</li><li·class="src·short"><a·href="#v:transformOnOf">transformOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·a·b·a·b·->·(b·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:transformM">transformM</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·(a·->·m·a)·->·a·->·m·a</li><li·class="src·short"><a·href="#v:transformMOn">transformMOn</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·a·->·(a·->·m·a)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:transformMOf">transformMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·a·b·a·b·->·(b·->·m·b)·->·a·->·m·b</li><li·class="src·short"><a·href="#v:transformMOnOf">transformMOnOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·a·b·a·b·->·(b·->·m·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:contexts">contexts</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·a·->·[<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a·a]</li><li·class="src·short"><a·href="#v:contextsOn">contextsOn</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·a·->·s·->·[<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a·t]</li><li·class="src·short"><a·href="#v:contextsOnOf">contextsOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:ATraversal-39-"·title="Diagrams.Prelude">ATraversal'</a>·a·a·->·s·->·[<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a·t]</li><li·class="src·short"><a·href="#v:holes">holes</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·a·->·[<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·(->)·a·a·a]</li><li·class="src·short"><a·href="#v:holesOn">holesOn</a>·::·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·a·a)·s·t·a·a·->·s·->·[<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·p·a·a·t]</li><li·class="src·short"><a·href="#v:holesOnOf">holesOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·r·r)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·r·r)·a·b·r·r·->·s·->·[<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·p·r·r·t]</li><li·class="src·short"><a·href="#v:paraOf">paraOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·a·a·->·(a·->·[r]·->·r)·->·a·->·r</li><li·class="src·short"><a·href="#v:para">para</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·(a·->·[r]·->·r)·->·a·->·r</li><li·class="src·short"><a·href="#v:composOpFold">composOpFold</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·b·->·(b·->·b·->·b)·->·(a·->·b)·->·a·->·b</li><li·class="src·short"><a·href="#v:parts">parts</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·a·[a]</li><li·class="src·short"><a·href="#v:gplate">gplate</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·a,·<a·href="Diagrams-Prelude.html#t:GPlated"·title="Diagrams.Prelude">GPlated</a>·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·a))·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·a·a</li><li·class="src·short"><a·href="#v:gplate1">gplate1</a>·::·<span·class="keyword">forall</span>·{k}·(f·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(a·::·k).·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Generic1"·title="GHC.Generics">Generic1</a>·f,·<a·href="Diagrams-Prelude.html#t:GPlated1"·title="Diagrams.Prelude">GPlated1</a>·f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rep1"·title="GHC.Generics">Rep1</a>·f))·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·(f·a)·(f·a)</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="Diagrams-Prelude.html#t:Ixed"·title="Diagrams.Prelude">Ixed</a>·m·=>·<a·href="#t:At">At</a>·m</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Ixed">Ixed</a>·m·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:ix">ix</a>·::·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·m·(<a·href="Diagrams-Prelude.html#t:IxValue"·title="Diagrams.Prelude">IxValue</a>·m)</li></ul></li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:IxValue">IxValue</a>·m</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Contains">Contains</a>·m</li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:Index">Index</a>·s</li><li·class="src·short"><a·href="#v:icontains">icontains</a>·::·<a·href="Diagrams-Prelude.html#t:Contains"·title="Diagrams.Prelude">Contains</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:IndexedLens-39-"·title="Diagrams.Prelude">IndexedLens'</a>·(<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m)·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:iix">iix</a>·::·<a·href="Diagrams-Prelude.html#t:Ixed"·title="Diagrams.Prelude">Ixed</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·(<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m)·m·(<a·href="Diagrams-Prelude.html#t:IxValue"·title="Diagrams.Prelude">IxValue</a>·m)</li><li·class="src·short"><a·href="#v:ixAt">ixAt</a>·::·<a·href="Diagrams-Prelude.html#t:At"·title="Diagrams.Prelude">At</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·m·(<a·href="Diagrams-Prelude.html#t:IxValue"·title="Diagrams.Prelude">IxValue</a>·m)</li><li·class="src·short"><a·href="#v:sans">sans</a>·::·<a·href="Diagrams-Prelude.html#t:At"·title="Diagrams.Prelude">At</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·m·->·m</li><li·class="src·short"><a·href="#v:iat">iat</a>·::·<a·href="Diagrams-Prelude.html#t:At"·title="Diagrams.Prelude">At</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:IndexedLens-39-"·title="Diagrams.Prelude">IndexedLens'</a>·(<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m)·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(<a·href="Diagrams-Prelude.html#t:IxValue"·title="Diagrams.Prelude">IxValue</a>·m))</li><li·class="src·short"><a·href="#v:makePrisms">makePrisms</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeClassyPrisms">makeClassyPrisms</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ClassyNamer">ClassyNamer</a>·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:DefName">DefName</a><ul·class="subs"><li>=·<a·href="#v:TopName">TopName</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a></li><li>|·<a·href="#v:MethodName">MethodName</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a></li></ul></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:FieldNamer">FieldNamer</a>·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·[<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·[<a·href="Diagrams-Prelude.html#t:DefName"·title="Diagrams.Prelude">DefName</a>]</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:LensRules">LensRules</a></li><li·class="src·short"><a·href="#v:simpleLenses">simpleLenses</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:generateSignatures">generateSignatures</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:generateUpdateableOptics">generateUpdateableOptics</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:generateLazyPatterns">generateLazyPatterns</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:generateRecordSyntax">generateRecordSyntax</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:createClass">createClass</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:lensField">lensField</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:lensClass">lensClass</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="Diagrams-Prelude.html#t:ClassyNamer"·title="Diagrams.Prelude">ClassyNamer</a></li><li·class="src·short"><a·href="#v:lensRules">lensRules</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:underscoreNoPrefixNamer">underscoreNoPrefixNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:lensRulesFor">lensRulesFor</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:lookingupNamer">lookingupNamer</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:mappingNamer">mappingNamer</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·[<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>])·->·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:classyRules">classyRules</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:classyRules_">classyRules_</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:makeLenses">makeLenses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeClassy">makeClassy</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeClassy_">makeClassy_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeLensesFor">makeLensesFor</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeClassyFor">makeClassyFor</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeLensesWith">makeLensesWith</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareLenses">declareLenses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareLensesFor">declareLensesFor</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareClassy">declareClassy</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareClassyFor">declareClassyFor</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>))]·->·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declarePrisms">declarePrisms</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareWrapped">declareWrapped</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareFields">declareFields</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareLensesWith">declareLensesWith</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeWrapped">makeWrapped</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:underscoreFields">underscoreFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:underscoreNamer">underscoreNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:camelCaseFields">camelCaseFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:camelCaseNamer">camelCaseNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:classUnderscoreNoPrefixFields">classUnderscoreNoPrefixFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:classUnderscoreNoPrefixNamer">classUnderscoreNoPrefixNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:classIdFields">classIdFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:classIdNamer">classIdNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:abbreviatedFields">abbreviatedFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:abbreviatedNamer">abbreviatedNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:makeFields">makeFields</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeFieldsNoPrefix">makeFieldsNoPrefix</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeFieldsId">makeFieldsId</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:defaultFieldRules">defaultFieldRules</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="#t:Applicative">Applicative</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:pure">pure</a>·::·a·->·f·a</li><li><a·href="#v:-60--42--62-">(<*>)</a>·::·f·(a·->·b)·->·f·a·->·f·b</li><li><a·href="#v:liftA2">liftA2</a>·::·(a·->·b·->·c)·->·f·a·->·f·b·->·f·c</li><li><a·href="#v:-42--62-">(*>)</a>·::·f·a·->·f·b·->·f·b</li><li><a·href="#v:-60--42-">(<*)</a>·::·f·a·->·f·b·->·f·a</li></ul></li><li·class="src·short"><a·href="#v:-42--62-">(*>)</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·f·a·->·f·b·->·f·b</li><li·class="src·short"><a·href="#v:-60--42-">(<*)</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·f·a·->·f·b·->·f·a</li><li·class="src·short"><a·href="#v:-60--36--62-">(<$>)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·(a·->·b)·->·f·a·->·f·b</li><li·class="src·short"><a·href="#v:-60--36-">(<$)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·a·->·f·b·->·f·a</li><li·class="src·short"><a·href="#v:liftA">liftA</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·b)·->·f·a·->·f·b</li><li·class="src·short"><a·href="#v:liftA2">liftA2</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·b·->·c)·->·f·a·->·f·b·->·f·c</li><li·class="src·short"><a·href="#v:liftA3">liftA3</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·b·->·c·->·d)·->·f·a·->·f·b·->·f·c·->·f·d</li></ul></details></div><div·id="interface"><a·href="#g:1"·id="g:1"><h1>Diagrams·library</h1></a><div·class="doc"><p>Exports·from·this·library·for·working·with·diagrams.</p></div><div·class="top"><p·class="src">module·<a·href="Diagrams.html">Diagrams</a></p></div><a·href="#g:2"·id="g:2"><h1>Convenience·re-exports·from·other·packages</h1></a><div·class="doc"><p>For·working·with·default·values.·Diagrams·also·exports·<code><a·href="Diagrams-Util.html#v:with"·title="Diagrams.Util">with</a></code>, | 2 | ·core·and·standard·library.</p></div></div><div·id="synopsis"><details·id="syn"><summary>Synopsis</summary><ul·class="details-toggle"·data-details-id="syn"><li·class="src·short">module·<a·href="Diagrams.html">Diagrams</a></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Default">Default</a>·a·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:def">def</a>·::·a</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:ColourOps">ColourOps</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:darken">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·f·a·->·f·a</li></ul></li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:AlphaColour">AlphaColour</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Colour">Colour</a>·a</li><li·class="src·short"><a·href="#v:colourConvert">colourConvert</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Real"·title="Prelude">Real</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:black">black</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:transparent">transparent</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</li><li·class="src·short"><a·href="#v:alphaColourConvert">alphaColourConvert</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Real"·title="Prelude">Real</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·b</li><li·class="src·short"><a·href="#v:opaque">opaque</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</li><li·class="src·short"><a·href="#v:dissolve">dissolve</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</li><li·class="src·short"><a·href="#v:withOpacity">withOpacity</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</li><li·class="src·short"><a·href="#v:blend">blend</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·AffineSpace·f)·=>·a·->·f·a·->·f·a·->·f·a</li><li·class="src·short"><a·href="#v:alphaChannel">alphaChannel</a>·::·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·a</li><li·class="src·short"><a·href="#v:black">black</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:readColourName">readColourName</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:MonadFail"·title="Control.Monad">MonadFail</a>·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·m·(<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a)</li><li·class="src·short"><a·href="#v:aliceblue">aliceblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:antiquewhite">antiquewhite</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:aqua">aqua</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:aquamarine">aquamarine</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:azure">azure</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:beige">beige</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:bisque">bisque</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:blanchedalmond">blanchedalmond</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:blue">blue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:blueviolet">blueviolet</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:brown">brown</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:burlywood">burlywood</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:cadetblue">cadetblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:chartreuse">chartreuse</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:chocolate">chocolate</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:coral">coral</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:cornflowerblue">cornflowerblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:cornsilk">cornsilk</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:crimson">crimson</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:cyan">cyan</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkblue">darkblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkcyan">darkcyan</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkgoldenrod">darkgoldenrod</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkgray">darkgray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkgreen">darkgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkgrey">darkgrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkkhaki">darkkhaki</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkmagenta">darkmagenta</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkolivegreen">darkolivegreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkorange">darkorange</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkorchid">darkorchid</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkred">darkred</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darksalmon">darksalmon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkseagreen">darkseagreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkslateblue">darkslateblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkslategray">darkslategray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkslategrey">darkslategrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkturquoise">darkturquoise</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:darkviolet">darkviolet</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:deeppink">deeppink</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:deepskyblue">deepskyblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:dimgray">dimgray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:dimgrey">dimgrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:dodgerblue">dodgerblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:firebrick">firebrick</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:floralwhite">floralwhite</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:forestgreen">forestgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:fuchsia">fuchsia</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:gainsboro">gainsboro</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:ghostwhite">ghostwhite</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:gold">gold</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:goldenrod">goldenrod</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:gray">gray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:grey">grey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:green">green</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:greenyellow">greenyellow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:honeydew">honeydew</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:hotpink">hotpink</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:indianred">indianred</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:indigo">indigo</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:ivory">ivory</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:khaki">khaki</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lavender">lavender</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lavenderblush">lavenderblush</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lawngreen">lawngreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lemonchiffon">lemonchiffon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightblue">lightblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightcoral">lightcoral</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightcyan">lightcyan</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightgoldenrodyellow">lightgoldenrodyellow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightgray">lightgray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightgreen">lightgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightgrey">lightgrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightpink">lightpink</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightsalmon">lightsalmon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightseagreen">lightseagreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightskyblue">lightskyblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightslategray">lightslategray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightslategrey">lightslategrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightsteelblue">lightsteelblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lightyellow">lightyellow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:lime">lime</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:limegreen">limegreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:linen">linen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:magenta">magenta</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:maroon">maroon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumaquamarine">mediumaquamarine</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumblue">mediumblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumorchid">mediumorchid</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumpurple">mediumpurple</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumseagreen">mediumseagreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumslateblue">mediumslateblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumspringgreen">mediumspringgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumturquoise">mediumturquoise</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mediumvioletred">mediumvioletred</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:midnightblue">midnightblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mintcream">mintcream</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:mistyrose">mistyrose</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:moccasin">moccasin</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:navajowhite">navajowhite</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:navy">navy</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:oldlace">oldlace</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:olive">olive</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:olivedrab">olivedrab</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:orange">orange</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:orangered">orangered</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:orchid">orchid</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:palegoldenrod">palegoldenrod</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:palegreen">palegreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:paleturquoise">paleturquoise</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:palevioletred">palevioletred</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:papayawhip">papayawhip</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:peachpuff">peachpuff</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:peru">peru</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:pink">pink</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:plum">plum</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:powderblue">powderblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:purple">purple</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:red">red</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:rosybrown">rosybrown</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:royalblue">royalblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:saddlebrown">saddlebrown</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:salmon">salmon</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:sandybrown">sandybrown</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:seagreen">seagreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:seashell">seashell</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:sienna">sienna</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:silver">silver</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:skyblue">skyblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:slateblue">slateblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:slategray">slategray</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:slategrey">slategrey</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:snow">snow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:springgreen">springgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:steelblue">steelblue</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:teal">teal</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:thistle">thistle</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:tomato">tomato</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:turquoise">turquoise</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:violet">violet</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:wheat">wheat</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:white">white</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:whitesmoke">whitesmoke</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:yellow">yellow</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><a·href="#v:yellowgreen">yellowgreen</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Colour">Colour</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:RGB">RGB</a>·a·=·<a·href="#v:RGB">RGB</a>·{<ul·class="subs"><li><a·href="#v:channelRed">channelRed</a>·::·!a</li><li><a·href="#v:channelGreen">channelGreen</a>·::·!a</li><li><a·href="#v:channelBlue">channelBlue</a>·::·!a</li></ul>}</li><li·class="src·short"><a·href="#v:sRGB">sRGB</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·b·->·b·->·b·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:sRGBBounded">sRGBBounded</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Enum.html#t:Bounded"·title="Data.Enum">Bounded</a>·a)·=>·a·->·a·->·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:sRGB24">sRGB24</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Word.html#t:Word8"·title="Data.Word">Word8</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Word.html#t:Word8"·title="Data.Word">Word8</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Word.html#t:Word8"·title="Data.Word">Word8</a>·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:toSRGB">toSRGB</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="Diagrams-Prelude.html#t:RGB"·title="Diagrams.Prelude">RGB</a>·b</li><li·class="src·short"><a·href="#v:toSRGBBounded">toSRGBBounded</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:RealFrac"·title="Prelude">RealFrac</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Enum.html#t:Bounded"·title="Data.Enum">Bounded</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="Diagrams-Prelude.html#t:RGB"·title="Diagrams.Prelude">RGB</a>·a</li><li·class="src·short"><a·href="#v:toSRGB24">toSRGB24</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:RealFrac"·title="Prelude">RealFrac</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="Diagrams-Prelude.html#t:RGB"·title="Diagrams.Prelude">RGB</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Word.html#t:Word8"·title="Data.Word">Word8</a></li><li·class="src·short"><a·href="#v:sRGB24shows">sRGB24shows</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:RealFrac"·title="Prelude">RealFrac</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:ShowS"·title="Prelude">ShowS</a></li><li·class="src·short"><a·href="#v:sRGB24show">sRGB24show</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:RealFrac"·title="Prelude">RealFrac</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a></li><li·class="src·short"><a·href="#v:sRGB24reads">sRGB24reads</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:ReadS"·title="Prelude">ReadS</a>·(<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b)</li><li·class="src·short"><a·href="#v:sRGB24read">sRGB24read</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·b,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·b)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·b</li><li·class="src·short"><a·href="#v:sRGBSpace">sRGBSpace</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·RGBSpace·a</li><li·class="src·short">module·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html">Data.Semigroup</a></li><li·class="src·short">module·<a·href="file:///usr/share/doc/libghc-linear-doc/html/Linear-Vector.html">Linear.Vector</a></li><li·class="src·short">module·<a·href="file:///usr/share/doc/libghc-linear-doc/html/Linear-Affine.html">Linear.Affine</a></li><li·class="src·short">module·<a·href="file:///usr/share/doc/libghc-linear-doc/html/Linear-Metric.html">Linear.Metric</a></li><li·class="src·short">module·<a·href="file:///usr/share/doc/libghc-active-doc/html/Data-Active.html">Data.Active</a></li><li·class="src·short"><a·href="#v:lens">lens</a>·::·(s·->·a)·->·(s·->·b·->·t)·->·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:strict">strict</a>·::·Strict·lazy·strict·=>·<a·href="Diagrams-Prelude.ht[·...·truncated·by·diffoscope;·len:·59,·SHA:·4a8c345e368121dd9a6120562858ce17a7151e98fd00ecbaf95de244b4d91268·...·]</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversal">Traversal</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedTraversal">ReifiedTraversal</a>·s·t·a·b·=·<a·href="#v:Traversal">Traversal</a>·{<ul·class="subs"><li><a·href="#v:runTraversal">runTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Empty">Empty</a>·::·<a·href="Diagrams-Prelude.html#t:AsEmpty"·title="Diagrams.Prelude">AsEmpty</a>·s·=>·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Fold">Fold</a>·s·a·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(a·->·f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedFold">ReifiedFold</a>·s·a·=·<a·href="#v:Fold">Fold</a>·{<ul·class="subs"><li><a·href="#v:runFold">runFold</a>·::·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·s·a</li></ul>}</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:List">List</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:IsList"·title="GHC.Exts">IsList</a>·l·=>·[<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Item"·title="GHC.Exts">Item</a>·l]·->·l</li><li·class="src·short"><a·href="#v:index">index</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·i,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·i·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·p·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·a·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Contravariant">Contravariant</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:contramap">contramap</a>·::·(a'·->·a)·->·f·a·->·f·a'</li><li><a·href="#v:-62--36-">(>$)</a>·::·b·->·f·b·->·f·a</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·(<span·class="keyword">forall</span>·a.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·(p·a))·=>·<a·href="#t:Bifunctor">Bifunctor</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:bimap">bimap</a>·::·(a·->·b)·->·(c·->·d)·->·p·a·c·->·p·b·d</li></ul></li><li·class="src·short"><a·href="#v:lazy">lazy</a>·::·Strict·lazy·strict·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·strict·lazy</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·t)·=>·<a·href="#t:Traversable">Traversable</a>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:traverse">traverse</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·f·b)·->·t·a·->·f·(t·b)</li></ul></li><li·class="src·short"><a·href="#v:uncons">uncons</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(a,·s)</li><li·class="src·short"><a·href="#v:unsnoc">unsnoc</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(s,·a)</li><li·class="src·short"><a·href="#v:-60--38--62-">(<&>)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·f·a·->·(a·->·b)·->·f·b</li><li·class="src·short"><a·href="#v:-38-">(&)</a>·::·a·->·(a·->·b)·->·b</li><li·class="src·short"><span·class="keyword">data</span>·(a·::·k)·<a·href="#t::-126-:">:~:</a>·(b·::·k)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:Refl">Refl</a>·::·<span·class="keyword">forall</span>·{k}·(a·::·k).·a·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·a</li></ul></li><li·class="src·short"><a·href="#v:from">from</a>·::·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·b·a·t·s</li><li·class="src·short"><a·href="#v:to">to</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·(s·->·a)·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·s·a</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Const">Const</a>·a·(b·::·k)·=·<a·href="#v:Const">Const</a>·{<ul·class="subs"><li><a·href="#v:getConst">getConst</a>·::·a</li></ul>}</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Identity">Identity</a>·a·=·<a·href="#v:Identity">Identity</a>·{<ul·class="subs"><li><a·href="#v:runIdentity">runIdentity</a>·::·a</li></ul>}</li><li·class="src·short"><a·href="#v:-60--124-">(<|)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·a·->·s·->·s</li><li·class="src·short"><a·href="#v:cons">cons</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·a·->·s·->·s</li><li·class="src·short"><a·href="#v:snoc">snoc</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·s·->·a·->·s</li><li·class="src·short"><a·href="#v:over">over</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·(a·->·b)·->·s·->·t</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v::-62-">(:>)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·a·a·b·b·=>·a·->·b·->·a</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v::-60-">(:<)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a·=>·a·->·b·->·b</li><li·class="src·short"><a·href="#v:-124--62-">(|>)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·s·->·a·->·s</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Strict">Strict</a>·::·Strict·s·t·=>·t·->·s</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Lazy">Lazy</a>·::·Strict·t·s·=>·t·->·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Iso">Iso</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIso">ReifiedIso</a>·s·t·a·b·=·<a·href="#v:Iso">Iso</a>·{<ul·class="subs"><li><a·href="#v:runIso">runIso</a>·::·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedTraversal">IndexedTraversal</a>·i·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedTraversal">ReifiedIndexedTraversal</a>·i·s·t·a·b·=·<a·href="#v:IndexedTraversal">IndexedTraversal</a>·{<ul·class="subs"><li><a·href="#v:runIndexedTraversal">runIndexedTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedFold">IndexedFold</a>·i·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedFold">ReifiedIndexedFold</a>·i·s·a·=·<a·href="#v:IndexedFold">IndexedFold</a>·{<ul·class="subs"><li><a·href="#v:runIndexedFold">runIndexedFold</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·i·s·a</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Prism">Prism</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedPrism">ReifiedPrism</a>·s·t·a·b·=·<a·href="#v:Prism">Prism</a>·{<ul·class="subs"><li><a·href="#v:runPrism">runPrism</a>·::·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Lens">Lens</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedLens">ReifiedLens</a>·s·t·a·b·=·<a·href="#v:Lens">Lens</a>·{<ul·class="subs"><li><a·href="#v:runLens">runLens</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedLens">IndexedLens</a>·i·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedLens">ReifiedIndexedLens</a>·i·s·t·a·b·=·<a·href="#v:IndexedLens">IndexedLens</a>·{<ul·class="subs"><li><a·href="#v:runIndexedLens">runIndexedLens</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·i·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Getter">Getter</a>·s·a·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·(a·->·f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedGetter">ReifiedGetter</a>·s·a·=·<a·href="#v:Getter">Getter</a>·{<ul·class="subs"><li><a·href="#v:runGetter">runGetter</a>·::·<a·href="Diagrams-Prelude.html#t:Getter"·title="Diagrams.Prelude">Getter</a>·s·a</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedGetter">IndexedGetter</a>·i·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedGetter">ReifiedIndexedGetter</a>·i·s·a·=·<a·href="#v:IndexedGetter">IndexedGetter</a>·{<ul·class="subs"><li><a·href="#v:runIndexedGetter">runIndexedGetter</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetter"·title="Diagrams.Prelude">IndexedGetter</a>·i·s·a</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:LensLike">LensLike</a>·(f·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·(t·::·k)·a·(b·::·k)·=·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Over">Over</a>·(p·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·(t·::·k1)·(a·::·k)·(b·::·k1)·=·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:lastOf">lastOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Rightmost"·title="Diagrams.Prelude">Rightmost</a>·a)·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:firstOf">firstOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Leftmost"·title="Diagrams.Prelude">Leftmost</a>·a)·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:traverse1Of_">traverse1Of_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Fold.html#t:TraversedF"·title="Control.Lens.Internal.Fold">TraversedF</a>·r·f)·s·a·->·(a·->·f·r)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:traverseOf_">traverseOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·r·f)·s·a·->·(a·->·f·r)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:cloneLens">cloneLens</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Bazaar">Bazaar</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b·t·=·<a·href="#v:Bazaar">Bazaar</a>·{<ul·class="subs"><li><a·href="#v:runBazaar">runBazaar</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·p·a·(f·b)·->·f·t</li></ul>}</li><li·class="src·short"><a·href="#v:taking">taking</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Setter">Setter</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f·=>·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedSetter">ReifiedSetter</a>·s·t·a·b·=·<a·href="#v:Setter">Setter</a>·{<ul·class="subs"><li><a·href="#v:runSetter">runSetter</a>·::·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·t·n)·=>·<a·href="#t:Zoom">Zoom</a>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(n·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·|·m·->·s,·n·->·t,·m·t·->·n,·n·s·->·m·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:zoom">zoom</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="Diagrams-Prelude.html#t:Zoomed"·title="Diagrams.Prelude">Zoomed</a>·m·c)·t·s·->·m·c·->·n·c</li></ul></li><li·class="src·short"><a·href="#v:traversed">traversed</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(f·a)·(f·b)·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Getting">Getting</a>·r·s·a·=·(a·->·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·r·a)·->·s·->·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·r·s</li><li·class="src·short"><a·href="#v:foldMapOf">foldMapOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·r·s·a·->·(a·->·r)·->·s·->·r</li><li·class="src·short"><a·href="#v:re">re</a>·::·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·<a·href="Diagrams-Prelude.html#t:Getter"·title="Diagrams.Prelude">Getter</a>·b·t</li><li·class="src·short"><a·href="#v:review">review</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·b·m·=>·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·m·t</li><li·class="src·short"><a·href="#v:preview">preview</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)·s·a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:-94--63-">(^?)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)·s·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:matching">matching</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·a</li><li·class="src·short"><a·href="#v:lengthOf">lengthOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>))·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a></li><li·class="src·short"><a·href="#v:prism">prism</a>·::·(b·->·t)·->·(s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·a)·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Simple">Simple</a>·(f·::·k1·->·k1·->·k2·->·k2·->·k)·(s·::·k1)·(a·::·k2)·=·f·s·s·a·a</li><li·class="src·short"><a·href="#v:set">set</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:view">view</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·m·a</li><li·class="src·short"><a·href="#v:cloneTraversal">cloneTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:use">use</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·m·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field2">Field2</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_2">_2</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="#t:FunctorWithIndex">FunctorWithIndex</a>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·f·->·i·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:imap">imap</a>·::·(i·->·a·->·b)·->·f·a·->·f·b</li></ul></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversal-39-">Traversal'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Setter-39-">Setter'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·s·s·a·a</li><li·class="src·short"><a·href="#v:-94-.">(^.)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·a</li><li·class="src·short"><a·href="#v:.-126-">(.~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-37--126-">(%~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·(a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:-43--126-">(+~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Iso-39-">Iso'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·s·a·a</li><li·class="src·short"><a·href="#v:-45--126-">(-~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-42--126-">(*~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-47--47--126-">(//~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-94--126-">(^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·e·->·s·->·t</li><li·class="src·short"><a·href="#v:-94--94--126-">(^^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·e·->·s·->·t</li><li·class="src·short"><a·href="#v:-42--42--126-">(**~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-124--124--126-">(||~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·t</li><li·class="src·short"><a·href="#v:-38--38--126-">(&&~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·t</li><li·class="src·short"><a·href="#v:-63--126-">(?~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-60--62--126-">(<>~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-37--61-">(%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·(a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:-43--61-">(+=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-45--61-">(-=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-42--61-">(*=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-47--47--61-">(//=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-94--61-">(^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·e·->·m·()</li><li·class="src·short"><a·href="#v:-94--94--61-">(^^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·e·->·m·()</li><li·class="src·short"><a·href="#v:-42--42--61-">(**=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-124--124--61-">(||=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·()</li><li·class="src·short"><a·href="#v:-38--38--61-">(&&=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·()</li><li·class="src·short"><a·href="#v:.-61-">(.=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·b·->·m·()</li><li·class="src·short"><a·href="#v:-63--61-">(?=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·m·()</li><li·class="src·short"><a·href="#v:-60--62--61-">(<>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-60--62-:-126-">(<>:~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·b·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·b·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-60--62-:-61-">(<>:=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-37--64--126-">(%@~)</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:withIndex">withIndex</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·(i,·s)·(f·(j,·t))·->·<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·s·(f·t)</li><li·class="src·short"><a·href="#v:-60-.-126-">(<.~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·b·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60-.-61-">(<.=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·b·->·m·b</li><li·class="src·short"><a·href="#v:anyOf">anyOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:ifoldMapOf">ifoldMapOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·m·s·a·->·(i·->·a·->·m)·->·s·->·m</li><li·class="src·short"><a·href="#v:alongside">alongside</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Getter.html#t:AlongsideLeft"·title="Control.Lens.Internal.Getter">AlongsideLeft</a>·f·b')·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Getter.html#t:AlongsideRight"·title="Control.Lens.Internal.Getter">AlongsideRight</a>·f·t)·s'·t'·a'·b'·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·(s,·s')·(t,·t')·(a,·a')·(b,·b')</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:AsEmpty">AsEmpty</a>·a·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_Empty">_Empty</a>·::·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·a·()</li></ul></li><li·class="src·short"><a·href="#v:dropping">dropping</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field1">Field1</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_1">_1</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><a·href="#v:traverseOf">traverseOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:_Left">_Left</a>·::·<span·class="keyword">forall</span>·a·c·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a·c)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·b·c))</li><li·class="src·short"><a·href="#v:forOf">forOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·s·->·(a·->·f·b)·->·f·t</li><li·class="src·short"><a·href="#v:itraverseOf">itraverseOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(f·b)·->·s·->·f·t)·->·(i·->·a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:imapMOf">imapMOf</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·(i·->·a·->·m·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:iforMOf">iforMOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m·b)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m·t)·->·s·->·(i·->·a·->·m·b)·->·m·t</li><li·class="src·short"><a·href="#v:ifor">ifor</a>·::·(<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·t·a·->·(i·->·a·->·f·b)·->·f·(t·b)</li><li·class="src·short"><a·href="#v:contextsOf">contextsOf</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal-39-"·title="Diagrams.Prelude">ATraversal'</a>·a·a·->·a·->·[<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a·a]</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Each">Each</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:each">each</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·a·b</li></ul></li><li·class="src·short"><a·href="#v:mapMOf">mapMOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·(a·->·m·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:forMOf">forMOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·s·->·(a·->·m·b)·->·m·t</li><li·class="src·short"><a·href="#v:mapAccumROf">mapAccumROf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/transformers-0.6.1.1-inplace/Control-Applicative-Backwards.html#t:Backwards"·title="Control.Applicative.Backwards">Backwards</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·acc))·s·t·a·b·->·(acc·->·a·->·(acc,·b))·->·acc·->·s·->·(acc,·t)</li><li·class="src·short"><a·href="#v:mapAccumLOf">mapAccumLOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·acc)·s·t·a·b·->·(acc·->·a·->·(acc,·b))·->·acc·->·s·->·(acc,·t)</li><li·class="src·short"><a·href="#v:fusing">fusing</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(Yoneda·f)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Prism-39-">Prism'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Lens-39-">Lens'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·s·a·a</li><li·class="src·short"><a·href="#v:ala">ala</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t)·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·((<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t·->·t)·->·f·s)·->·f·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li><li·class="src·short"><a·href="#v:alaf">alaf</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·g,·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t)·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·(f·t·->·g·s)·->·f·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)·->·g·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li><li·class="src·short"><a·href="#v:-60--124--126-">(<|~)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·b·b·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-60--124--61-">(<|=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·b·b·->·a·->·m·()</li><li·class="src·short"><a·href="#v:-124--62--126-">(|>~)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·a·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·b·b·->·a·->·s·->·t</li><li·class="src·short"><a·href="#v:-124--62--61-">(|>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·a·a)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·b·b·->·a·->·m·()</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·n,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·b·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·a·n)·=>·<a·href="#t:Magnify">Magnify</a>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(n·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·b·a·|·m·->·b,·n·->·a,·m·a·->·n,·n·b·->·m·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:magnify">magnify</a>·::·((<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·(<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·m·c),·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·(<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·m·c))·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="Diagrams-Prelude.html#t:Magnified"·title="Diagrams.Prelude">Magnified</a>·m·c)·a·b)·->·m·c·->·n·c</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Plated">Plated</a>·a·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:plate">plate</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·a·a</li></ul></li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Indexed">Indexed</a>·i·a·b·=·<a·href="#v:Indexed">Indexed</a>·{<ul·class="subs"><li><a·href="#v:runIndexed">runIndexed</a>·::·i·->·a·->·b</li></ul>}</li><li·class="src·short"><a·href="#v:folded">folded</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(f·a)·a</li><li·class="src·short"><a·href="#v:both">both</a>·::·<span·class="keyword">forall</span>·(r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bitraversable.html#t:Bitraversable"·title="Data.Bitraversable">Bitraversable</a>·r·=>·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·(r·a·a)·(r·b·b)·a·b</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Wrapped">Wrapped</a>·s·<span·class="keyword">where</span><ul·class="subs"><li><span·class="keyword">type</span>·<a·href="#t:Unwrapped">Unwrapped</a>·s</li><li><a·href="#v:_Wrapped-39-">_Wrapped'</a>·::·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·s·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li></ul></li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Wrapped">Wrapped</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapped"·title="Diagrams.Prelude">Rewrapped</a>·s·s·=>·<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s</li><li·class="src·short"><a·href="#v:without">without</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·u·v·c·d·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·s·u)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·v)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a·c)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·b·d)</li><li·class="src·short"><a·href="#v:failing">failing</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p·=>·<a·href="#t:Choice">Choice</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:left-39-">left'</a>·::·p·a·b·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a·c)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·b·c)</li><li><a·href="#v:right-39-">right'</a>·::·p·a·b·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·c·a)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·c·b)</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Profunctor">Profunctor</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:dimap">dimap</a>·::·(a·->·b)·->·(c·->·d)·->·p·b·c·->·p·a·d</li><li><a·href="#v:lmap">lmap</a>·::·(a·->·b)·->·p·b·c·->·p·a·c</li><li><a·href="#v:rmap">rmap</a>·::·(b·->·c)·->·p·a·b·->·p·a·c</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Reversing">Reversing</a>·t·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:reversing">reversing</a>·::·t·->·t</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f·=>·<a·href="#t:FoldableWithIndex">FoldableWithIndex</a>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·f·->·i·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:ifoldMap">ifoldMap</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=>·(i·->·a·->·m)·->·f·a·->·m</li><li><a·href="#v:ifoldMap-39-">ifoldMap'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·m·=>·(i·->·a·->·m)·->·f·a·->·m</li><li><a·href="#v:ifoldr">ifoldr</a>·::·(i·->·a·->·b·->·b)·->·b·->·f·a·->·b</li><li><a·href="#v:ifoldl">ifoldl</a>·::·(i·->·b·->·a·->·b)·->·b·->·f·a·->·b</li><li><a·href="#v:ifoldr-39-">ifoldr'</a>·::·(i·->·a·->·b·->·b)·->·b·->·f·a·->·b</li><li><a·href="#v:ifoldl-39-">ifoldl'</a>·::·(i·->·b·->·a·->·b)·->·b·->·f·a·->·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:FunctorWithIndex"·title="Diagrams.Prelude">FunctorWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t)·=>·<a·href="#t:TraversableWithIndex">TraversableWithIndex</a>·i·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·t·->·i·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:itraverse">itraverse</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(i·->·a·->·f·b)·->·t·a·->·f·(t·b)</li></ul></li><li·class="src·short"><a·href="#v:iall">iall</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·f·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:iany">iany</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·f·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:iconcatMap">iconcatMap</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·[b])·->·f·a·->·[b]</li><li·class="src·short"><a·href="#v:ifind">ifind</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·f·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a)</li><li·class="src·short"><a·href="#v:ifoldlM">ifoldlM</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·(i·->·b·->·a·->·m·b)·->·b·->·f·a·->·m·b</li><li·class="src·short"><a·href="#v:ifoldrM">ifoldrM</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·(i·->·a·->·b·->·m·b)·->·b·->·f·a·->·m·b</li><li·class="src·short"><a·href="#v:iforM_">iforM_</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·t·a·->·(i·->·a·->·m·b)·->·m·()</li><li·class="src·short"><a·href="#v:ifor_">ifor_</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·t·a·->·(i·->·a·->·f·b)·->·f·()</li><li·class="src·short"><a·href="#v:imapM_">imapM_</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·(i·->·a·->·m·b)·->·t·a·->·m·()</li><li·class="src·short"><a·href="#v:inone">inone</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·f·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:itoList">itoList</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·f·a·->·[(i,·a)]</li><li·class="src·short"><a·href="#v:itraverse_">itraverse_</a>·::·(<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(i·->·a·->·f·b)·->·t·a·->·f·()</li><li·class="src·short"><a·href="#v:iforM">iforM</a>·::·(<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·t·a·->·(i·->·a·->·m·b)·->·m·(t·b)</li><li·class="src·short"><a·href="#v:imapAccumL">imapAccumL</a>·::·<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t·=>·(i·->·s·->·a·->·(s,·b))·->·s·->·t·a·->·(s,·t·b)</li><li·class="src·short"><a·href="#v:imapAccumR">imapAccumR</a>·::·<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t·=>·(i·->·s·->·a·->·(s,·b))·->·s·->·t·a·->·(s,·t·b)</li><li·class="src·short"><a·href="#v:imapM">imapM</a>·::·(<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m)·=>·(i·->·a·->·m·b)·->·t·a·->·m·(t·b)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Level">Level</a>·i·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="#t:Indexable">Indexable</a>·i·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·Corepresentable·p,·Comonad·(Corep·p),·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·(Corep·p),·Strong·p,·Representable·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·(Rep·p),·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad-Fix.html#t:MonadFix"·title="Control.Monad.Fix">MonadFix</a>·(Rep·p),·Distributive·(Rep·p),·Costrong·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:ArrowLoop"·title="Control.Arrow">ArrowLoop</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:ArrowApply"·title="Control.Arrow">ArrowApply</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:ArrowChoice"·title="Control.Arrow">ArrowChoice</a>·p,·Closed·p)·=>·<a·href="#t:Conjoined">Conjoined</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:distrib">distrib</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·p·a·b·->·p·(f·a)·(f·b)</li><li><a·href="#v:conjoined">conjoined</a>·::·(p·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·(->)·=>·q·(a·->·b)·r)·->·q·(p·a·b)·r·->·q·(p·a·b)·r</li></ul></li><li·class="src·short"><a·href="#v:indexing">indexing</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·p·=>·((a·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f·b)·->·s·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f·t)·->·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:indexing64">indexing64</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int64"·title="Data.Int">Int64</a>·p·=>·((a·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing64"·title="Control.Lens.Internal.Indexed">Indexing64</a>·f·b)·->·s·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing64"·title="Control.Lens.Internal.Indexed">Indexing64</a>·f·t)·->·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:asIndex">asIndex</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·i·(f·i)·->·<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·s·(f·s)</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable1.html#t:Foldable1"·title="Data.Foldable1">Foldable1</a>·t,·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t)·=>·<a·href="#t:Traversable1">Traversable1</a>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:traverse1">traverse1</a>·::·Apply·f·=>·(a·->·f·b)·->·t·a·->·f·(t·b)</li></ul></li><li·class="src·short"><a·href="#v:foldBy">foldBy</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·t·=>·(a·->·a·->·a)·->·a·->·t·a·->·a</li><li·class="src·short"><a·href="#v:foldMapBy">foldMapBy</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·t·=>·(r·->·r·->·r)·->·r·->·(a·->·r)·->·t·a·->·r</li><li·class="src·short"><a·href="#v:sequenceBy">sequenceBy</a>·::·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t·=>·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·t·(f·a)·->·f·(t·a)</li><li·class="src·short"><a·href="#v:traverseBy">traverseBy</a>·::·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t·=>·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·(a·->·f·b)·->·t·a·->·f·(t·b)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Rightmost">Rightmost</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Leftmost">Leftmost</a>·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Sequenced">Sequenced</a>·a·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Traversed">Traversed</a>·a·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Context-39-">Context'</a>·a·=·<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Context">Context</a>·a·b·t·=·<a·href="#v:Context">Context</a>·(b·->·t)·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Bazaar1-39-">Bazaar1'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·=·<a·href="Diagrams-Prelude.html#t:Bazaar1"·title="Diagrams.Prelude">Bazaar1</a>·p·a·a</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:Bazaar1">Bazaar1</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b·t·=·<a·href="#v:Bazaar1">Bazaar1</a>·{<ul·class="subs"><li><a·href="#v:runBazaar1">runBazaar1</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·Apply·f·=>·p·a·(f·b)·->·f·t</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Bazaar-39-">Bazaar'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·=·<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·a·a</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Magma">Magma</a>·i·t·b·a</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p)·=>·<a·href="#t:Reviewable">Reviewable</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><a·href="#v:retagged">retagged</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p)·=>·p·a·b·->·p·s·b</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·Distributive·f,·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·f)·=>·<a·href="#t:Settable">Settable</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Over-39-">Over'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedLensLike-39-">IndexedLensLike'</a>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedLensLike"·title="Diagrams.Prelude">IndexedLensLike</a>·i·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedLensLike">IndexedLensLike</a>·i·(f·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·(t·::·k)·a·(b·::·k)·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:LensLike-39-">LensLike'</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Optical-39-">Optical'</a>·(p·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k·->·k1)·(s·::·k)·(a·::·k)·=·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Optical">Optical</a>·(p·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·k2·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k3·->·k1)·(s·::·k2)·(t·::·k3)·(a·::·k)·(b·::·k3)·=·p·a·(f·b)·->·q·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Optic-39-">Optic'</a>·(p·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k·->·k1)·(s·::·k)·(a·::·k)·=·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·p·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Optic">Optic</a>·(p·::·k·->·k1·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k2·->·k1)·(s·::·k)·(t·::·k2)·(a·::·k)·(b·::·k2)·=·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingFold1">IndexPreservingFold1</a>·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·Apply·f)·=>·p·a·(f·a)·->·p·s·(f·s)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedFold1">IndexedFold1</a>·i·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·Apply·f)·=>·p·a·(f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Fold1">Fold1</a>·s·a·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·Apply·f)·=>·(a·->·f·a)·->·s·->·f·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingFold">IndexPreservingFold</a>·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·a)·->·p·s·(f·s)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingGetter">IndexPreservingGetter</a>·s·a·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·a)·->·p·s·(f·s)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:As">As</a>·(a·::·k2)·=·<a·href="Diagrams-Prelude.html#t:Equality-39-"·title="Diagrams.Prelude">Equality'</a>·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Equality-39-">Equality'</a>·(s·::·k2)·(a·::·k2)·=·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Equality">Equality</a>·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·=·<span·class="keyword">forall</span>·k3·(p·::·k1·->·k3·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·k2·->·k3).·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AReview">AReview</a>·t·b·=·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·(Tagged·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Review">Review</a>·t·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·t·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingSetter-39-">IndexPreservingSetter'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexPreservingSetter"·title="Diagrams.Prelude">IndexPreservingSetter</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingSetter">IndexPreservingSetter</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedSetter-39-">IndexedSetter'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedSetter">IndexedSetter</a>·i·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f)·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">newtype</span>·<a·href="#t:ReifiedIndexedSetter">ReifiedIndexedSetter</a>·i·s·t·a·b·=·<a·href="#v:IndexedSetter">IndexedSetter</a>·{<ul·class="subs"><li><a·href="#v:runIndexedSetter">runIndexedSetter</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·s·t·a·b</li></ul>}</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingTraversal1-39-">IndexPreservingTraversal1'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexPreservingTraversal1"·title="Diagrams.Prelude">IndexPreservingTraversal1</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingTraversal1">IndexPreservingTraversal1</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·Apply·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingTraversal-39-">IndexPreservingTraversal'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexPreservingTraversal"·title="Diagrams.Prelude">IndexPreservingTraversal</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingTraversal">IndexPreservingTraversal</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedTraversal1-39-">IndexedTraversal1'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedTraversal1"·title="Diagrams.Prelude">IndexedTraversal1</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedTraversal1">IndexedTraversal1</a>·i·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·Apply·f)·=>·p·a·(f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedTraversal-39-">IndexedTraversal'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversal1-39-">Traversal1'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:Traversal1"·title="Diagrams.Prelude">Traversal1</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversal1">Traversal1</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·Apply·f·=>·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingLens-39-">IndexPreservingLens'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexPreservingLens"·title="Diagrams.Prelude">IndexPreservingLens</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexPreservingLens">IndexPreservingLens</a>·s·t·a·b·=·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·b)·->·p·s·(f·t)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedLens-39-">IndexedLens'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Setting-39-">Setting'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:Setting"·title="Diagrams.Prelude">Setting</a>·p·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Setting">Setting</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·=·p·a·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·s·->·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedSetter-39-">AnIndexedSetter'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedSetter">AnIndexedSetter</a>·i·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·s·->·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ASetter-39-">ASetter'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ASetter">ASetter</a>·s·t·a·b·=·(a·->·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·s·->·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t</li><li·class="src·short"><a·href="#v:mapped">mapped</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·(f·a)·(f·b)·a·b</li><li·class="src·short"><a·href="#v:lifted">lifted</a>·::·<span·class="keyword">forall</span>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·(m·a)·(m·b)·a·b</li><li·class="src·short"><a·href="#v:contramapped">contramapped</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·b·a.·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·(f·b)·(f·a)·a·b</li><li·class="src·short"><a·href="#v:setting">setting</a>·::·((a·->·b)·->·s·->·t)·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingSetter"·title="Diagrams.Prelude">IndexPreservingSetter</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:sets">sets</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="Diagrams-Prelude.html#t:Settable"·title="Diagrams.Prelude">Settable</a>·f)·=>·(p·a·b·->·q·s·t)·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneSetter">cloneSetter</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexPreservingSetter">cloneIndexPreservingSetter</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingSetter"·title="Diagrams.Prelude">IndexPreservingSetter</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexedSetter">cloneIndexedSetter</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:set-39-">set'</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter-39-"·title="Diagrams.Prelude">ASetter'</a>·s·a·->·a·->·s·->·s</li><li·class="src·short"><a·href="#v:-60--63--126-">(<?~)</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:assign">assign</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·b·->·m·()</li><li·class="src·short"><a·href="#v:modifying">modifying</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·(a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:-60--126-">(<~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·m·b·->·m·()</li><li·class="src·short"><a·href="#v:-60--63--61-">(<?=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·m·b</li><li·class="src·short"><a·href="#v:scribe">scribe</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·t·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Monoid"·title="Data.Monoid">Monoid</a>·s)·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·b·->·m·()</li><li·class="src·short"><a·href="#v:passing">passing</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·w·w·u·v·->·m·(a,·u·->·v)·->·m·a</li><li·class="src·short"><a·href="#v:ipassing">ipassing</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·w·w·u·v·->·m·(a,·i·->·u·->·v)·->·m·a</li><li·class="src·short"><a·href="#v:censoring">censoring</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:Setter"·title="Diagrams.Prelude">Setter</a>·w·w·u·v·->·(u·->·v)·->·m·a·->·m·a</li><li·class="src·short"><a·href="#v:icensoring">icensoring</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·w·w·u·v·->·(i·->·u·->·v)·->·m·a·->·m·a</li><li·class="src·short"><a·href="#v:locally">locally</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·s·a·b·->·(a·->·b)·->·m·r·->·m·r</li><li·class="src·short"><a·href="#v:ilocally">ilocally</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·b·->·(i·->·a·->·b)·->·m·r·->·m·r</li><li·class="src·short"><a·href="#v:iover">iover</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:iset">iset</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:isets">isets</a>·::·((i·->·a·->·b)·->·s·->·t)·->·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:.-64--126-">(.@~)</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:-37--64--61-">(%@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·b·->·(i·->·a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:imodifying">imodifying</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·b·->·(i·->·a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:.-64--61-">(.@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·s·a·b·->·(i·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:assignA">assignA</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:Arrow"·title="Control.Arrow">Arrow</a>·p·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·p·s·b·->·p·s·t</li><li·class="src·short"><a·href="#v:mapOf">mapOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·(a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:imapOf">imapOf</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedSetter"·title="Diagrams.Prelude">AnIndexedSetter</a>·i·s·t·a·b·->·(i·->·a·->·b)·->·s·->·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedLens-39-">AnIndexedLens'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIndexedLens"·title="Diagrams.Prelude">AnIndexedLens</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedLens">AnIndexedLens</a>·i·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(->)·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ALens-39-">ALens'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ALens">ALens</a>·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·(->)·a·b)·s·t·a·b</li><li·class="src·short"><a·href="#v:withLens">withLens</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·((s·->·a)·->·(s·->·b·->·t)·->·r)·->·r</li><li·class="src·short"><a·href="#v:iplens">iplens</a>·::·(s·->·a)·->·(s·->·b·->·t)·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingLens"·title="Diagrams.Prelude">IndexPreservingLens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:ilens">ilens</a>·::·(s·->·(i,·a))·->·(s·->·b·->·t)·->·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:-38--126-">(&~)</a>·::·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·s·a·->·s</li><li·class="src·short"><a·href="#v:-37--37--126-">(%%~)</a>·::·<span·class="keyword">forall</span>·{k}·f·s·(t·::·k)·a·(b·::·k).·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:-37--37--61-">(%%=)</a>·::·<span·class="keyword">forall</span>·{k}·s·m·p·r·(a·::·k)·b.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·s·a·b·->·p·a·(r,·b)·->·m·r</li><li·class="src·short"><a·href="#v:-63--63-">(??)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·f·(a·->·b)·->·a·->·f·b</li><li·class="src·short"><a·href="#v:choosing">choosing</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s'·t'·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·s·s')·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·t')·a·b</li><li·class="src·short"><a·href="#v:chosen">chosen</a>·::·<span·class="keyword">forall</span>·a·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·a·(f·b)·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a·a)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·b·b))</li><li·class="src·short"><a·href="#v:locus">locus</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·c·s·b.·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:IndexedComonadStore"·title="Control.Lens.Internal.Context">IndexedComonadStore</a>·p·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·(p·a·c·s)·(p·b·c·s)·a·b</li><li·class="src·short"><a·href="#v:cloneIndexPreservingLens">cloneIndexPreservingLens</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingLens"·title="Diagrams.Prelude">IndexPreservingLens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexedLens">cloneIndexedLens</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedLens"·title="Diagrams.Prelude">AnIndexedLens</a>·i·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:-60--37--126-">(<%~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·t·a·b·->·(a·->·b)·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--43--126-">(<+~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--45--126-">(<-~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--42--126-">(<*~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--47--47--126-">(<//~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--94--126-">(<^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·e·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--94--94--126-">(<^^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·e·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--42--42--126-">(<**~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·a·->·a·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--124--124--126-">(<||~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>,·t)</li><li·class="src·short"><a·href="#v:-60--38--38--126-">(<&&~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>,·t)</li><li·class="src·short"><a·href="#v:-60--60--37--126-">(<<%~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·b·->·(a·->·b)·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--60-.-126-">(<<.~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·b·->·b·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--60--63--126-">(<<?~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-60--60--43--126-">(<<+~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--45--126-">(<<-~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--42--126-">(<<*~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--47--47--126-">(<<//~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--94--126-">(<<^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--94--94--126-">(<<^^~)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--42--42--126-">(<<**~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·s·->·(a,·s)</li><li·class="src·short"><a·href="#v:-60--60--124--124--126-">(<<||~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>,·s)</li><li·class="src·short"><a·href="#v:-60--60--38--38--126-">(<<&&~)</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>,·s)</li><li·class="src·short"><a·href="#v:-60--60--60--62--126-">(<<<>~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·s·->·(r,·s)</li><li·class="src·short"><a·href="#v:-60--37--61-">(<%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·a·b·->·(a·->·b)·->·m·b</li><li·class="src·short"><a·href="#v:-60--43--61-">(<+=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--45--61-">(<-=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--42--61-">(<*=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--47--47--61-">(<//=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--94--61-">(<^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·m·a</li><li·class="src·short"><a·href="#v:-60--94--94--61-">(<^^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·m·a</li><li·class="src·short"><a·href="#v:-60--42--42--61-">(<**=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--124--124--61-">(<||=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:-60--38--38--61-">(<&&=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:-60--60--37--61-">(<<%=)</a>·::·(Strong·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m)·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·s·a·b·->·p·a·b·->·m·a</li><li·class="src·short"><a·href="#v:-60--60-.-61-">(<<.=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·s·a·b·->·b·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--63--61-">(<<?=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·s·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b)·->·b·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--43--61-">(<<+=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--45--61-">(<<-=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--42--61-">(<<*=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--47--47--61-">(<<//=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--94--61-">(<<^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--94--94--61-">(<<^^=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Fractional"·title="Prelude">Fractional</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·e)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·e·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--42--42--61-">(<<**=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Numeric.html#t:Floating"·title="Numeric">Floating</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·a·->·a·->·m·a</li><li·class="src·short"><a·href="#v:-60--60--124--124--61-">(<<||=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:-60--60--38--38--61-">(<<&&=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:-60--60--60--62--61-">(<<<>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·m·r</li><li·class="src·short"><a·href="#v:-60--60--126-">(<<~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·m·b·->·m·b</li><li·class="src·short"><a·href="#v:-60--60--62--126-">(<<>~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·m)·s·t·m·m·->·m·->·s·->·(m,·t)</li><li·class="src·short"><a·href="#v:-60--60--62--61-">(<<>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·m·r</li><li·class="src·short"><a·href="#v:-60--60--62-:-126-">(<<>:~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·m)·s·t·m·m·->·m·->·s·->·(m,·t)</li><li·class="src·short"><a·href="#v:-60--60--60--62-:-126-">(<<<>:~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·m)·s·m·->·m·->·s·->·(m,·s)</li><li·class="src·short"><a·href="#v:-60--60--62-:-61-">(<<>:=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·m·r</li><li·class="src·short"><a·href="#v:-60--60--60--62-:-61-">(<<<>:=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Semigroup"·title="Prelude">Semigroup</a>·r)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·r·->·r·->·m·r</li><li·class="src·short"><a·href="#v:overA">overA</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Arrow.html#t:Arrow"·title="Control.Arrow">Arrow</a>·ar·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·b)·s·t·a·b·->·ar·a·b·->·ar·s·t</li><li·class="src·short"><a·href="#v:-60--37--64--126-">(<%@~)</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·t·a·b·->·(i·->·a·->·b)·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--60--37--64--126-">(<<%@~)</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·t·a·b·->·(i·->·a·->·b)·->·s·->·(a,·t)</li><li·class="src·short"><a·href="#v:-37--37--64--126-">(%%@~)</a>·::·<span·class="keyword">forall</span>·{k1}·i·f·s·(t·::·k1)·a·(b·::·k1).·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·s·t·a·b·->·(i·->·a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:-37--37--64--61-">(%%@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·r)·s·s·a·b·->·(i·->·a·->·(r,·b))·->·m·r</li><li·class="src·short"><a·href="#v:-60--37--64--61-">(<%@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·a·b·->·(i·->·a·->·b)·->·m·b</li><li·class="src·short"><a·href="#v:-60--60--37--64--61-">(<<%@=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·a)·s·s·a·b·->·(i·->·a·->·b)·->·m·a</li><li·class="src·short"><a·href="#v:-94--35-">(^#)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·a</li><li·class="src·short"><a·href="#v:storing">storing</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-35--126-">(#~)</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·b·->·s·->·t</li><li·class="src·short"><a·href="#v:-35--37--126-">(#%~)</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·(a·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:-35--37--37--126-">(#%%~)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:-35--61-">(#=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·b·->·m·()</li><li·class="src·short"><a·href="#v:-35--37--61-">(#%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·(a·->·b)·->·m·()</li><li·class="src·short"><a·href="#v:-60--35--37--126-">(<#%~)</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·(a·->·b)·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--35--37--61-">(<#%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·(a·->·b)·->·m·b</li><li·class="src·short"><a·href="#v:-35--37--37--61-">(#%%=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·(a·->·(r,·b))·->·m·r</li><li·class="src·short"><a·href="#v:-60--35--126-">(<#~)</a>·::·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·t·a·b·->·b·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--35--61-">(<#=)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:ALens"·title="Diagrams.Prelude">ALens</a>·s·s·a·b·->·b·->·m·b</li><li·class="src·short"><a·href="#v:devoid">devoid</a>·::·<span·class="keyword">forall</span>·{k}·p·f·(a·::·k)·b.·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Void.html#t:Void"·title="Data.Void">Void</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Void.html#t:Void"·title="Data.Void">Void</a>·a·b</li><li·class="src·short"><a·href="#v:united">united</a>·::·<span·class="keyword">forall</span>·a·f.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·(()·->·f·())·->·a·->·f·a</li><li·class="src·short"><a·href="#v:head1">head1</a>·::·<span·class="keyword">forall</span>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:Traversable1"·title="Diagrams.Prelude">Traversable1</a>·t·=>·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·(t·a)·a</li><li·class="src·short"><a·href="#v:last1">last1</a>·::·<span·class="keyword">forall</span>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:Traversable1"·title="Diagrams.Prelude">Traversable1</a>·t·=>·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·(t·a)·a</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field19">Field19</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_19">_19</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field18">Field18</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_18">_18</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field17">Field17</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_17">_17</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field16">Field16</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_16">_16</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field15">Field15</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_15">_15</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field14">Field14</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_14">_14</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field13">Field13</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_13">_13</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field12">Field12</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_12">_12</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field11">Field11</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_11">_11</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field10">Field10</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_10">_10</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field9">Field9</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_9">_9</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field8">Field8</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_8">_8</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field7">Field7</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_7">_7</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field6">Field6</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_6">_6</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field5">Field5</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_5">_5</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field4">Field4</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_4">_4</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Field3">Field3</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_3">_3</a>·::·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li></ul></li><li·class="src·short"><a·href="#v:_1-39-">_1'</a>·::·<a·href="Diagrams-Prelude.html#t:Field1"·title="Diagrams.Prelude">Field1</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_2-39-">_2'</a>·::·<a·href="Diagrams-Prelude.html#t:Field2"·title="Diagrams.Prelude">Field2</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_3-39-">_3'</a>·::·<a·href="Diagrams-Prelude.html#t:Field3"·title="Diagrams.Prelude">Field3</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_4-39-">_4'</a>·::·<a·href="Diagrams-Prelude.html#t:Field4"·title="Diagrams.Prelude">Field4</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_5-39-">_5'</a>·::·<a·href="Diagrams-Prelude.html#t:Field5"·title="Diagrams.Prelude">Field5</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_6-39-">_6'</a>·::·<a·href="Diagrams-Prelude.html#t:Field6"·title="Diagrams.Prelude">Field6</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_7-39-">_7'</a>·::·<a·href="Diagrams-Prelude.html#t:Field7"·title="Diagrams.Prelude">Field7</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_8-39-">_8'</a>·::·<a·href="Diagrams-Prelude.html#t:Field8"·title="Diagrams.Prelude">Field8</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_9-39-">_9'</a>·::·<a·href="Diagrams-Prelude.html#t:Field9"·title="Diagrams.Prelude">Field9</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_10-39-">_10'</a>·::·<a·href="Diagrams-Prelude.html#t:Field10"·title="Diagrams.Prelude">Field10</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_11-39-">_11'</a>·::·<a·href="Diagrams-Prelude.html#t:Field11"·title="Diagrams.Prelude">Field11</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_12-39-">_12'</a>·::·<a·href="Diagrams-Prelude.html#t:Field12"·title="Diagrams.Prelude">Field12</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_13-39-">_13'</a>·::·<a·href="Diagrams-Prelude.html#t:Field13"·title="Diagrams.Prelude">Field13</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_14-39-">_14'</a>·::·<a·href="Diagrams-Prelude.html#t:Field14"·title="Diagrams.Prelude">Field14</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_15-39-">_15'</a>·::·<a·href="Diagrams-Prelude.html#t:Field15"·title="Diagrams.Prelude">Field15</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_16-39-">_16'</a>·::·<a·href="Diagrams-Prelude.html#t:Field16"·title="Diagrams.Prelude">Field16</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_17-39-">_17'</a>·::·<a·href="Diagrams-Prelude.html#t:Field17"·title="Diagrams.Prelude">Field17</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_18-39-">_18'</a>·::·<a·href="Diagrams-Prelude.html#t:Field18"·title="Diagrams.Prelude">Field18</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:_19-39-">_19'</a>·::·<a·href="Diagrams-Prelude.html#t:Field19"·title="Diagrams.Prelude">Field19</a>·s·t·a·b·=>·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Accessing">Accessing</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·m·s·a·=·p·a·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·m·a)·->·s·->·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·m·s</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:IndexedGetting">IndexedGetting</a>·i·m·s·a·=·<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·m·a)·->·s·->·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·m·s</li><li·class="src·short"><a·href="#v:ito">ito</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·(s·->·(i,·a))·->·<a·href="Diagrams-Prelude.html#t:Over-39-"·title="Diagrams.Prelude">Over'</a>·p·f·s·a</li><li·class="src·short"><a·href="#v:like">like</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·a·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·s·a</li><li·class="src·short"><a·href="#v:ilike">ilike</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·i·->·a·->·<a·href="Diagrams-Prelude.html#t:Over-39-"·title="Diagrams.Prelude">Over'</a>·p·f·s·a</li><li·class="src·short"><a·href="#v:views">views</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·->·(a·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:uses">uses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·->·(a·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:listening">listening</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·u·w·u·->·m·a·->·m·(a,·u)</li><li·class="src·short"><a·href="#v:ilistening">ilistening</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(i,·u)·w·u·->·m·a·->·m·(a,·(i,·u))</li><li·class="src·short"><a·href="#v:listenings">listenings</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·v·w·u·->·(u·->·v)·->·m·a·->·m·(a,·v)</li><li·class="src·short"><a·href="#v:ilistenings">ilistenings</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Writer-Class.html#t:MonadWriter"·title="Control.Monad.Writer.Class">MonadWriter</a>·w·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·v·w·u·->·(i·->·u·->·v)·->·m·a·->·m·(a,·v)</li><li·class="src·short"><a·href="#v:iview">iview</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(i,·a)·s·a·->·m·(i,·a)</li><li·class="src·short"><a·href="#v:iviews">iviews</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·r·s·a·->·(i·->·a·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:iuse">iuse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(i,·a)·s·a·->·m·(i,·a)</li><li·class="src·short"><a·href="#v:iuses">iuses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·r·s·a·->·(i·->·a·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:-94--64-.">(^@.)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(i,·a)·s·a·->·(i,·a)</li><li·class="src·short"><a·href="#v:getting">getting</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·p·q·f·s·a</li><li·class="src·short"><a·href="#v:unto">unto</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·(b·->·t)·->·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·p·f·s·t·a·b</li><li·class="src·short"><a·href="#v:un">un</a>·::·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·a·s</li><li·class="src·short"><a·href="#v:reviews">reviews</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·b·m·=>·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·(t·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:reuse">reuse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·b·m·=>·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·m·t</li><li·class="src·short"><a·href="#v:reuses">reuses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·b·m·=>·<a·href="Diagrams-Prelude.html#t:AReview"·title="Diagrams.Prelude">AReview</a>·t·b·->·(t·->·r)·->·m·r</li><li·class="src·short"><a·href="#v:reviewing">reviewing</a>·::·(<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·(Tagged·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·t·b</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Suffixed">Suffixed</a>·t·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:suffixed">suffixed</a>·::·t·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·t·t</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Prefixed">Prefixed</a>·t·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:prefixed">prefixed</a>·::·t·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·t·t</li></ul></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:APrism-39-">APrism'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:APrism">APrism</a>·s·t·a·b·=·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Prism.html#t:Market"·title="Control.Lens.Internal.Prism">Market</a>·a·b·a·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Prism.html#t:Market"·title="Control.Lens.Internal.Prism">Market</a>·a·b·s·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t)</li><li·class="src·short"><a·href="#v:withPrism">withPrism</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·((b·->·t)·->·(s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·a)·->·r)·->·r</li><li·class="src·short"><a·href="#v:clonePrism">clonePrism</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:prism-39-">prism'</a>·::·(b·->·s)·->·(s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·s·a·b</li><li·class="src·short"><a·href="#v:aside">aside</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·(e,·s)·(e,·t)·(e,·a)·(e,·b)</li><li·class="src·short"><a·href="#v:below">below</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:APrism-39-"·title="Diagrams.Prelude">APrism'</a>·s·a·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·(f·s)·(f·a)</li><li·class="src·short"><a·href="#v:isn-39-t">isn't</a>·::·<a·href="Diagrams-Prelude.html#t:APrism"·title="Diagrams.Prelude">APrism</a>·s·t·a·b·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:matching-39-">matching'</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·a)·s·t·a·b·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·t·a</li><li·class="src·short"><a·href="#v:_Right">_Right</a>·::·<span·class="keyword">forall</span>·c·a·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·c·a)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Either.html#t:Either"·title="Data.Either">Either</a>·c·b))</li><li·class="src·short"><a·href="#v:_Just">_Just</a>·::·<span·class="keyword">forall</span>·a·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·b))</li><li·class="src·short"><a·href="#v:_Nothing">_Nothing</a>·::·<span·class="keyword">forall</span>·a·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·()·(f·())·->·p·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·(f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))</li><li·class="src·short"><a·href="#v:_Void">_Void</a>·::·<span·class="keyword">forall</span>·s·a·p·f.·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Void.html#t:Void"·title="Data.Void">Void</a>)·->·p·s·(f·s)</li><li·class="src·short"><a·href="#v:only">only</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·a·()</li><li·class="src·short"><a·href="#v:nearly">nearly</a>·::·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·a·()</li><li·class="src·short"><a·href="#v:_Show">_Show</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Read"·title="Prelude">Read</a>·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Show"·title="Prelude">Show</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:Prism-39-"·title="Diagrams.Prelude">Prism'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·a</li><li·class="src·short"><a·href="#v:folding">folding</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f·=>·(s·->·f·a)·->·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·s·a</li><li·class="src·short"><a·href="#v:ifolding">ifolding</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f,·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·g,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·g)·=>·(s·->·f·(i,·a))·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·g·s·t·a·b</li><li·class="src·short"><a·href="#v:foldring">foldring</a>·::·(<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·((a·->·f·a·->·f·a)·->·f·a·->·s·->·f·a)·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><a·href="#v:ifoldring">ifoldring</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·((i·->·a·->·f·a·->·f·a)·->·f·a·->·s·->·f·a)·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b</li><li·class="src·short"><a·href="#v:folded64">folded64</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Foldable.html#t:Foldable"·title="Data.Foldable">Foldable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int64"·title="Data.Int">Int64</a>·(f·a)·a</li><li·class="src·short"><a·href="#v:repeated">repeated</a>·::·Apply·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a</li><li·class="src·short"><a·href="#v:replicated">replicated</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·a·a</li><li·class="src·short"><a·href="#v:cycled">cycled</a>·::·Apply·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><a·href="#v:unfolded">unfolded</a>·::·(b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(a,·b))·->·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·b·a</li><li·class="src·short"><a·href="#v:iterated">iterated</a>·::·Apply·f·=>·(a·->·a)·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a</li><li·class="src·short"><a·href="#v:filtered">filtered</a>·::·(<a·href="Diagrams-Prelude.html#t:Choice"·title="Diagrams.Prelude">Choice</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·a·a</li><li·class="src·short"><a·href="#v:filteredBy">filteredBy</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·i)·a·i·->·p·a·(f·a)·->·a·->·f·a</li><li·class="src·short"><a·href="#v:takingWhile">takingWhile</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Magma.html#t:TakingWhile"·title="Control.Lens.Internal.Magma">TakingWhile</a>·p·f·a·a)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·a</li><li·class="src·short"><a·href="#v:droppingWhile">droppingWhile</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Functor-Compose.html#t:Compose"·title="Data.Functor.Compose">Compose</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·f)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·t·a·a</li><li·class="src·short"><a·href="#v:worded">worded</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedLensLike-39-"·title="Diagrams.Prelude">IndexedLensLike'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a></li><li·class="src·short"><a·href="#v:lined">lined</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>).·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedLensLike-39-"·title="Diagrams.Prelude">IndexedLensLike'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a></li><li·class="src·short"><a·href="#v:foldOf">foldOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·a·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:foldrOf">foldrOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r)·s·a·->·(a·->·r·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:foldlOf">foldlOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r))·s·a·->·(r·->·a·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:toListOf">toListOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·s·a·->·s·->·[a]</li><li·class="src·short"><a·href="#v:toNonEmptyOf">toNonEmptyOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Fold.html#t:NonEmptyDList"·title="Control.Lens.Internal.Fold">NonEmptyDList</a>·a)·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·a</li><li·class="src·short"><a·href="#v:altOf">altOf</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Alt"·title="Data.Monoid">Alt</a>·f·a)·s·a·->·s·->·f·a</li><li·class="src·short"><a·href="#v:-94-..">(^..)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·s·a·->·[a]</li><li·class="src·short"><a·href="#v:andOf">andOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:orOf">orOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:allOf">allOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:noneOf">noneOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:productOf">productOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a))·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:sumOf">sumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a))·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:forOf_">forOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·r·f)·s·a·->·s·->·(a·->·f·r)·->·f·()</li><li·class="src·short"><a·href="#v:sequenceAOf_">sequenceAOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·a·f)·s·(f·a)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:for1Of_">for1Of_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Fold.html#t:TraversedF"·title="Control.Lens.Internal.Fold">TraversedF</a>·r·f)·s·a·->·s·->·(a·->·f·r)·->·f·()</li><li·class="src·short"><a·href="#v:sequence1Of_">sequence1Of_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Fold.html#t:TraversedF"·title="Control.Lens.Internal.Fold">TraversedF</a>·a·f)·s·(f·a)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:mapMOf_">mapMOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·r·m)·s·a·->·(a·->·m·r)·->·s·->·m·()</li><li·class="src·short"><a·href="#v:forMOf_">forMOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·r·m)·s·a·->·s·->·(a·->·m·r)·->·m·()</li><li·class="src·short"><a·href="#v:sequenceOf_">sequenceOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·a·m)·s·(m·a)·->·s·->·m·()</li><li·class="src·short"><a·href="#v:asumOf">asumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:Alternative"·title="Control.Applicative">Alternative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(f·a))·s·(f·a)·->·s·->·f·a</li><li·class="src·short"><a·href="#v:msumOf">msumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:MonadPlus"·title="Control.Monad">MonadPlus</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(m·a))·s·(m·a)·->·s·->·m·a</li><li·class="src·short"><a·href="#v:elemOf">elemOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:notElemOf">notElemOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:concatMapOf">concatMapOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·[r]·s·a·->·(a·->·[r])·->·s·->·[r]</li><li·class="src·short"><a·href="#v:concatOf">concatOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·[r]·s·[r]·->·s·->·[r]</li><li·class="src·short"><a·href="#v:-94--63--33-">(^?!)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·s·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a)·s·a·->·a</li><li·class="src·short"><a·href="#v:first1Of">first1Of</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html#t:First"·title="Data.Semigroup">First</a>·a)·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:last1Of">last1Of</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html#t:Last"·title="Data.Semigroup">Last</a>·a)·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:nullOf">nullOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:notNullOf">notNullOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:maximumOf">maximumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:maximum1Of">maximum1Of</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html#t:Max"·title="Data.Semigroup">Max</a>·a)·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:minimumOf">minimumOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:minimum1Of">minimum1Of</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Semigroup.html#t:Min"·title="Data.Semigroup">Min</a>·a)·s·a·->·s·->·a</li><li·class="src·short"><a·href="#v:maximumByOf">maximumByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:minimumByOf">minimumByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:findOf">findOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:findMOf">findMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:lookupOf">lookupOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·k·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·v))·s·(k,·v)·->·k·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·v</li><li·class="src·short"><a·href="#v:foldr1Of">foldr1Of</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·s·a·->·(a·->·a·->·a)·->·s·->·a</li><li·class="src·short"><a·href="#v:foldl1Of">foldl1Of</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·a·->·a)·->·s·->·a</li><li·class="src·short"><a·href="#v:foldrOf-39-">foldrOf'</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r)))·s·a·->·(a·->·r·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:foldlOf-39-">foldlOf'</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r))·s·a·->·(r·->·a·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:foldr1Of-39-">foldr1Of'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))))·s·a·->·(a·->·a·->·a)·->·s·->·a</li><li·class="src·short"><a·href="#v:foldl1Of-39-">foldl1Of'</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(a·->·a·->·a)·->·s·->·a</li><li·class="src·short"><a·href="#v:foldrMOf">foldrMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·m·r)))·s·a·->·(a·->·r·->·m·r)·->·r·->·s·->·m·r</li><li·class="src·short"><a·href="#v:foldlMOf">foldlMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·m·r))·s·a·->·(r·->·a·->·m·r)·->·r·->·s·->·m·r</li><li·class="src·short"><a·href="#v:has">has</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:hasn-39-t">hasn't</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:pre">pre</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)·s·a·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingGetter"·title="Diagrams.Prelude">IndexPreservingGetter</a>·s·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:ipre">ipre</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·(i,·a))·s·a·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingGetter"·title="Diagrams.Prelude">IndexPreservingGetter</a>·s·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a))</li><li·class="src·short"><a·href="#v:ipreview">ipreview</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·(i,·a))·s·a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a))</li><li·class="src·short"><a·href="#v:previews">previews</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·r)·s·a·->·(a·->·r)·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·r)</li><li·class="src·short"><a·href="#v:ipreviews">ipreviews</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-Reader-Class.html#t:MonadReader"·title="Control.Monad.Reader.Class">MonadReader</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·r)·s·a·->·(i·->·a·->·r)·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·r)</li><li·class="src·short"><a·href="#v:preuse">preuse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)·s·a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:ipreuse">ipreuse</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·(i,·a))·s·a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a))</li><li·class="src·short"><a·href="#v:preuses">preuses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·r)·s·a·->·(a·->·r)·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·r)</li><li·class="src·short"><a·href="#v:ipreuses">ipreuses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·r)·s·a·->·(i·->·a·->·r)·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·r)</li><li·class="src·short"><a·href="#v:ifoldrOf">ifoldrOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r)·s·a·->·(i·->·a·->·r·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:ifoldlOf">ifoldlOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·r))·s·a·->·(i·->·r·->·a·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:ianyOf">ianyOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:iallOf">iallOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:All"·title="Data.Monoid">All</a>·s·a·->·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:inoneOf">inoneOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>·s·a·->·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:itraverseOf_">itraverseOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·r·f)·s·a·->·(i·->·a·->·f·r)·->·s·->·f·()</li><li·class="src·short"><a·href="#v:iforOf_">iforOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="Diagrams-Prelude.html#t:Traversed"·title="Diagrams.Prelude">Traversed</a>·r·f)·s·a·->·s·->·(i·->·a·->·f·r)·->·f·()</li><li·class="src·short"><a·href="#v:imapMOf_">imapMOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·r·m)·s·a·->·(i·->·a·->·m·r)·->·s·->·m·()</li><li·class="src·short"><a·href="#v:iforMOf_">iforMOf_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="Diagrams-Prelude.html#t:Sequenced"·title="Diagrams.Prelude">Sequenced</a>·r·m)·s·a·->·s·->·(i·->·a·->·m·r)·->·m·()</li><li·class="src·short"><a·href="#v:iconcatMapOf">iconcatMapOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·[r]·s·a·->·(i·->·a·->·[r])·->·s·->·[r]</li><li·class="src·short"><a·href="#v:ifindOf">ifindOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·s·a·->·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a</li><li·class="src·short"><a·href="#v:ifindMOf">ifindMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·a·->·(i·->·a·->·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</li><li·class="src·short"><a·href="#v:ifoldrOf-39-">ifoldrOf'</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·r)))·s·a·->·(i·->·a·->·r·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:ifoldlOf-39-">ifoldlOf'</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·r))·s·a·->·(i·->·r·->·a·->·r)·->·r·->·s·->·r</li><li·class="src·short"><a·href="#v:ifoldrMOf">ifoldrMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·m·r)))·s·a·->·(i·->·a·->·r·->·m·r)·->·r·->·s·->·m·r</li><li·class="src·short"><a·href="#v:ifoldlMOf">ifoldlMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(r·->·m·r))·s·a·->·(i·->·r·->·a·->·m·r)·->·r·->·s·->·m·r</li><li·class="src·short"><a·href="#v:itoListOf">itoListOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[(i,·a)])·s·a·->·s·->·[(i,·a)]</li><li·class="src·short"><a·href="#v:-94--64-..">(^@..)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[(i,·a)])·s·a·->·[(i,·a)]</li><li·class="src·short"><a·href="#v:-94--64--63-">(^@?)</a>·::·s·->·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a)))·s·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(i,·a)</li><li·class="src·short"><a·href="#v:-94--64--63--33-">(^@?!)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>·=>·s·->·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(i,·a))·s·a·->·(i,·a)</li><li·class="src·short"><a·href="#v:elemIndexOf">elemIndexOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·i)·s·a·->·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·i</li><li·class="src·short"><a·href="#v:elemIndicesOf">elemIndicesOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[i])·s·a·->·a·->·s·->·[i]</li><li·class="src·short"><a·href="#v:findIndexOf">findIndexOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·i)·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·i</li><li·class="src·short"><a·href="#v:findIndicesOf">findIndicesOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedGetting"·title="Diagrams.Prelude">IndexedGetting</a>·i·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[i])·s·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·s·->·[i]</li><li·class="src·short"><a·href="#v:ifiltered">ifiltered</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·p·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·a·a</li><li·class="src·short"><a·href="#v:itakingWhile">itakingWhile</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·q·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·(f·s))·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·->·<a·href="Diagrams-Prelude.html#t:Optical-39-"·title="Diagrams.Prelude">Optical'</a>·p·q·f·s·a</li><li·class="src·short"><a·href="#v:idroppingWhile">idroppingWhile</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·(i·->·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·q·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Functor-Compose.html#t:Compose"·title="Data.Functor.Compose">Compose</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·f)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Optical"·title="Diagrams.Prelude">Optical</a>·p·q·f·s·t·a·a</li><li·class="src·short"><a·href="#v:foldByOf">foldByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·s·a·->·(a·->·a·->·a)·->·a·->·s·->·a</li><li·class="src·short"><a·href="#v:foldMapByOf">foldMapByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·s·a·->·(r·->·r·->·r)·->·r·->·(a·->·r)·->·s·->·r</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·k·=>·<a·href="#t:TraverseMax">TraverseMax</a>·k·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·m·->·k·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:traverseMax">traverseMax</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·k·(m·v)·v</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·k·=>·<a·href="#t:TraverseMin">TraverseMin</a>·k·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·|·m·->·k·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:traverseMin">traverseMin</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·k·(m·v)·v</li></ul></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversing1-39-">Traversing1'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:Traversing1"·title="Diagrams.Prelude">Traversing1</a>·p·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversing-39-">Traversing'</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·a·=·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversing1">Traversing1</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Bazaar.html#t:BazaarT1"·title="Control.Lens.Internal.Bazaar">BazaarT1</a>·p·f·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Traversing">Traversing</a>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Bazaar.html#t:BazaarT"·title="Control.Lens.Internal.Bazaar">BazaarT</a>·p·f·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedTraversal1-39-">AnIndexedTraversal1'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIndexedTraversal1"·title="Diagrams.Prelude">AnIndexedTraversal1</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedTraversal-39-">AnIndexedTraversal'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIndexedTraversal"·title="Diagrams.Prelude">AnIndexedTraversal</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedTraversal1">AnIndexedTraversal1</a>·i·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="Diagrams-Prelude.html#t:Bazaar1"·title="Diagrams.Prelude">Bazaar1</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIndexedTraversal">AnIndexedTraversal</a>·i·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ATraversal1-39-">ATraversal1'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ATraversal1"·title="Diagrams.Prelude">ATraversal1</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ATraversal1">ATraversal1</a>·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="Diagrams-Prelude.html#t:Bazaar1"·title="Diagrams.Prelude">Bazaar1</a>·(->)·a·b)·s·t·a·b</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ATraversal-39-">ATraversal'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ATraversal">ATraversal</a>·s·t·a·b·=·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(->)·a·b)·s·t·a·b</li><li·class="src·short"><a·href="#v:traversal">traversal</a>·::·((a·->·f·b)·->·s·->·f·t)·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><a·href="#v:sequenceAOf">sequenceAOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·(f·b)·b·->·s·->·f·t</li><li·class="src·short"><a·href="#v:sequenceOf">sequenceOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·(m·b)·b·->·s·->·m·t</li><li·class="src·short"><a·href="#v:transposeOf">transposeOf</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:ZipList"·title="Control.Applicative">ZipList</a>·s·t·[a]·a·->·s·->·[t]</li><li·class="src·short"><a·href="#v:scanr1Of">scanr1Of</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/transformers-0.6.1.1-inplace/Control-Applicative-Backwards.html#t:Backwards"·title="Control.Applicative.Backwards">Backwards</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)))·s·t·a·a·->·(a·->·a·->·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:scanl1Of">scanl1Of</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·s·t·a·a·->·(a·->·a·->·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:loci">loci</a>·::·<span·class="keyword">forall</span>·a·c·s·b·f.·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·f·b)·->·<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(->)·a·c·s·->·f·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(->)·b·c·s)</li><li·class="src·short"><a·href="#v:iloci">iloci</a>·::·<span·class="keyword">forall</span>·i·a·c·s·b·p·f.·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·p·a·(f·b)·->·<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·c·s·->·f·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·b·c·s)</li><li·class="src·short"><a·href="#v:partsOf">partsOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(->)·f·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·[a]·[a]</li><li·class="src·short"><a·href="#v:ipartsOf">ipartsOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·[i]·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·[a]·[a]</li><li·class="src·short"><a·href="#v:partsOf-39-">partsOf'</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·[a]·[a]</li><li·class="src·short"><a·href="#v:ipartsOf-39-">ipartsOf'</a>·::·<span·class="keyword">forall</span>·i·p·f·s·t·a.·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·[i]·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="Diagrams-Prelude.html#t:Bazaar-39-"·title="Diagrams.Prelude">Bazaar'</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a)·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·[a]·[a]</li><li·class="src·short"><a·href="#v:unsafePartsOf">unsafePartsOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(->)·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·[a]·[b]</li><li·class="src·short"><a·href="#v:iunsafePartsOf">iunsafePartsOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·[i]·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·[a]·[b]</li><li·class="src·short"><a·href="#v:unsafePartsOf-39-">unsafePartsOf'</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Lens"·title="Diagrams.Prelude">Lens</a>·s·t·[a]·[b]</li><li·class="src·short"><a·href="#v:iunsafePartsOf-39-">iunsafePartsOf'</a>·::·<span·class="keyword">forall</span>·i·s·t·a·b.·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·a·b)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedLens"·title="Diagrams.Prelude">IndexedLens</a>·[i]·s·t·[a]·[b]</li><li·class="src·short"><a·href="#v:unsafeSingular">unsafeSingular</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Stack.html#t:HasCallStack"·title="GHC.Stack">HasCallStack</a>,·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b</li><li·class="src·short"><a·href="#v:holesOf">holesOf</a>·::·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·a·a)·s·t·a·a·->·s·->·[<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·p·a·a·t]</li><li·class="src·short"><a·href="#v:holes1Of">holes1Of</a>·::·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="Diagrams-Prelude.html#t:Bazaar1"·title="Diagrams.Prelude">Bazaar1</a>·p·a·a)·s·t·a·a·->·s·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-List-NonEmpty.html#t:NonEmpty"·title="Data.List.NonEmpty">NonEmpty</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·p·a·a·t)</li><li·class="src·short"><a·href="#v:both1">both1</a>·::·<span·class="keyword">forall</span>·(r·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·Bitraversable1·r·=>·<a·href="Diagrams-Prelude.html#t:Traversal1"·title="Diagrams.Prelude">Traversal1</a>·(r·a·a)·(r·b·b)·a·b</li><li·class="src·short"><a·href="#v:cloneIndexPreservingTraversal">cloneIndexPreservingTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingTraversal"·title="Diagrams.Prelude">IndexPreservingTraversal</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexedTraversal">cloneIndexedTraversal</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedTraversal"·title="Diagrams.Prelude">AnIndexedTraversal</a>·i·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneTraversal1">cloneTraversal1</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal1"·title="Diagrams.Prelude">ATraversal1</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Traversal1"·title="Diagrams.Prelude">Traversal1</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexPreservingTraversal1">cloneIndexPreservingTraversal1</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal1"·title="Diagrams.Prelude">ATraversal1</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexPreservingTraversal1"·title="Diagrams.Prelude">IndexPreservingTraversal1</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:cloneIndexedTraversal1">cloneIndexedTraversal1</a>·::·<a·href="Diagrams-Prelude.html#t:AnIndexedTraversal1"·title="Diagrams.Prelude">AnIndexedTraversal1</a>·i·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal1"·title="Diagrams.Prelude">IndexedTraversal1</a>·i·s·t·a·b</li><li·class="src·short"><a·href="#v:iforOf">iforOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·(f·b)·->·s·->·f·t)·->·s·->·(i·->·a·->·f·b)·->·f·t</li><li·class="src·short"><a·href="#v:imapAccumROf">imapAccumROf</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/transformers-0.6.1.1-inplace/Control-Applicative-Backwards.html#t:Backwards"·title="Control.Applicative.Backwards">Backwards</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·acc))·s·t·a·b·->·(i·->·acc·->·a·->·(acc,·b))·->·acc·->·s·->·(acc,·t)</li><li·class="src·short"><a·href="#v:imapAccumLOf">imapAccumLOf</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Lazy.html#t:State"·title="Control.Monad.State.Lazy">State</a>·acc)·s·t·a·b·->·(i·->·acc·->·a·->·(acc,·b))·->·acc·->·s·->·(acc,·t)</li><li·class="src·short"><a·href="#v:traversed1">traversed1</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:Traversable1"·title="Diagrams.Prelude">Traversable1</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedTraversal1"·title="Diagrams.Prelude">IndexedTraversal1</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(f·a)·(f·b)·a·b</li><li·class="src·short"><a·href="#v:traversed64">traversed64</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int64"·title="Data.Int">Int64</a>·(f·a)·(f·b)·a·b</li><li·class="src·short"><a·href="#v:ignored">ignored</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·pafb·->·s·->·f·s</li><li·class="src·short"><a·href="#v:elementOf">elementOf</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a.·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f)·s·t·a·a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:IndexedLensLike"·title="Diagrams.Prelude">IndexedLensLike</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·s·t·a·a</li><li·class="src·short"><a·href="#v:element">element</a>·::·<span·class="keyword">forall</span>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t·=>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(t·a)·a</li><li·class="src·short"><a·href="#v:elementsOf">elementsOf</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a.·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Indexed.html#t:Indexing"·title="Control.Lens.Internal.Indexed">Indexing</a>·f)·s·t·a·a·->·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:IndexedLensLike"·title="Diagrams.Prelude">IndexedLensLike</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·s·t·a·a</li><li·class="src·short"><a·href="#v:elements">elements</a>·::·<span·class="keyword">forall</span>·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:Traversable"·title="Diagrams.Prelude">Traversable</a>·t·=>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·(t·a)·a</li><li·class="src·short"><a·href="#v:failover">failover</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:Alternative"·title="Control.Applicative">Alternative</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>)·s·t·a·b·->·(a·->·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:ifailover">ifailover</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:Alternative"·title="Control.Applicative">Alternative</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Any"·title="Data.Monoid">Any</a>)·s·t·a·b·->·(i·->·a·->·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:deepOf">deepOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·s·t·->·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·t·a·b</li><li·class="src·short"><a·href="#v:confusing">confusing</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(Curried·(Yoneda·f)·(Yoneda·f))·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·f·s·t·a·b</li><li·class="src·short"><a·href="#v:traverseByOf">traverseByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·a·b·->·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·(a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:sequenceByOf">sequenceByOf</a>·::·<a·href="Diagrams-Prelude.html#t:Traversal"·title="Diagrams.Prelude">Traversal</a>·s·t·(f·b)·b·->·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·s·->·f·t</li><li·class="src·short"><a·href="#v:ilevels">ilevels</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·i·s·t·a·b·j.·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·f·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:IndexedLensLike"·title="Diagrams.Prelude">IndexedLensLike</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·f·s·t·(<a·href="Diagrams-Prelude.html#t:Level"·title="Diagrams.Prelude">Level</a>·i·a)·(<a·href="Diagrams-Prelude.html#t:Level"·title="Diagrams.Prelude">Level</a>·j·b)</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedPrism-39-">ReifiedPrism'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedPrism"·title="Diagrams.Prelude">ReifiedPrism</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedIso-39-">ReifiedIso'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedIso"·title="Diagrams.Prelude">ReifiedIso</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedIndexedSetter-39-">ReifiedIndexedSetter'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedIndexedSetter"·title="Diagrams.Prelude">ReifiedIndexedSetter</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedSetter-39-">ReifiedSetter'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedSetter"·title="Diagrams.Prelude">ReifiedSetter</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedTraversal-39-">ReifiedTraversal'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedTraversal"·title="Diagrams.Prelude">ReifiedTraversal</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedIndexedTraversal-39-">ReifiedIndexedTraversal'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedIndexedTraversal"·title="Diagrams.Prelude">ReifiedIndexedTraversal</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedIndexedLens-39-">ReifiedIndexedLens'</a>·i·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedIndexedLens"·title="Diagrams.Prelude">ReifiedIndexedLens</a>·i·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ReifiedLens-39-">ReifiedLens'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:ReifiedLens"·title="Diagrams.Prelude">ReifiedLens</a>·s·s·a·a</li><li·class="src·short"><a·href="#v:-60-.">(<.)</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·i·p·=>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·s·t·->·r)·->·((a·->·b)·->·s·->·t)·->·p·a·b·->·r</li><li·class="src·short"><a·href="#v:selfIndex">selfIndex</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·a·p·=>·p·a·fb·->·a·->·fb</li><li·class="src·short"><a·href="#v:reindexed">reindexed</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·j·p·=>·(i·->·j)·->·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·a·b·->·r)·->·p·a·b·->·r</li><li·class="src·short"><a·href="#v:icompose">icompose</a>·::·<a·href="Diagrams-Prelude.html#t:Indexable"·title="Diagrams.Prelude">Indexable</a>·p·c·=>·(i·->·j·->·p)·->·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i·s·t·->·r)·->·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·j·a·b·->·s·->·t)·->·c·a·b·->·r</li><li·class="src·short"><a·href="#v:imapped">imapped</a>·::·<span·class="keyword">forall</span>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:FunctorWithIndex"·title="Diagrams.Prelude">FunctorWithIndex</a>·i·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedSetter"·title="Diagrams.Prelude">IndexedSetter</a>·i·(f·a)·(f·b)·a·b</li><li·class="src·short"><a·href="#v:ifolded">ifolded</a>·::·<span·class="keyword">forall</span>·i·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a.·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·f·=>·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·i·(f·a)·a</li><li·class="src·short"><a·href="#v:itraversed">itraversed</a>·::·<span·class="keyword">forall</span>·i·(t·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b.·<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t·=>·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·(t·a)·(t·b)·a·b</li><li·class="src·short"><a·href="#v:ifoldMapBy">ifoldMapBy</a>·::·<a·href="Diagrams-Prelude.html#t:FoldableWithIndex"·title="Diagrams.Prelude">FoldableWithIndex</a>·i·t·=>·(r·->·r·->·r)·->·r·->·(i·->·a·->·r)·->·t·a·->·r</li><li·class="src·short"><a·href="#v:ifoldMapByOf">ifoldMapByOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedFold"·title="Diagrams.Prelude">IndexedFold</a>·i·t·a·->·(r·->·r·->·r)·->·r·->·(i·->·a·->·r)·->·t·->·r</li><li·class="src·short"><a·href="#v:itraverseBy">itraverseBy</a>·::·<a·href="Diagrams-Prelude.html#t:TraversableWithIndex"·title="Diagrams.Prelude">TraversableWithIndex</a>·i·t·=>·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·(i·->·a·->·f·b)·->·t·a·->·f·(t·b)</li><li·class="src·short"><a·href="#v:itraverseByOf">itraverseByOf</a>·::·<a·href="Diagrams-Prelude.html#t:IndexedTraversal"·title="Diagrams.Prelude">IndexedTraversal</a>·i·s·t·a·b·->·(<span·class="keyword">forall</span>·x.·x·->·f·x)·->·(<span·class="keyword">forall</span>·x·y.·f·(x·->·y)·->·f·x·->·f·y)·->·(i·->·a·->·f·b)·->·s·->·f·t</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnEquality-39-">AnEquality'</a>·(s·::·k)·(a·::·k)·=·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnEquality">AnEquality</a>·(s·::·k)·(t·::·k1)·(a·::·k)·(b·::·k2)·=·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·b)·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·b)·->·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·b)·s·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·t)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:Identical">Identical</a>·(a·::·k)·(b·::·k1)·(s·::·k)·(t·::·k1)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:Identical">Identical</a>·::·<span·class="keyword">forall</span>·{k}·{k1}·(a·::·k)·(b·::·k1).·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·b·a·b</li></ul></li><li·class="src·short"><a·href="#v:runEq">runEq</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2).·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:substEq">substEq</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·r.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·((s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·a,·t·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·b)·=>·r)·->·r</li><li·class="src·short"><a·href="#v:mapEq">mapEq</a>·::·<span·class="keyword">forall</span>·k1·k2·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·f.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·f·s·->·f·a</li><li·class="src·short"><a·href="#v:fromEq">fromEq</a>·::·<span·class="keyword">forall</span>·{k2}·{k1}·(s·::·k2)·(t·::·k1)·(a·::·k2)·(b·::·k1).·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·b·a·t·s</li><li·class="src·short"><a·href="#v:simply">simply</a>·::·<span·class="keyword">forall</span>·{k}·{k1}·p·(f·::·k·->·k1)·(s·::·k)·(a·::·k)·r.·(<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·s·a·->·r)·->·<a·href="Diagrams-Prelude.html#t:Optic-39-"·title="Diagrams.Prelude">Optic'</a>·p·f·s·a·->·r</li><li·class="src·short"><a·href="#v:simple">simple</a>·::·<span·class="keyword">forall</span>·{k2}·(a·::·k2)·k3·p·(f·::·k2·->·k3).·p·a·(f·a)·->·p·a·(f·a)</li><li·class="src·short"><a·href="#v:cloneEquality">cloneEquality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2).·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:equality">equality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(a·::·k1)·(b·::·k2)·(t·::·k2).·(s·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·a)·->·(b·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·t)·->·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:equality-39-">equality'</a>·::·<span·class="keyword">forall</span>·{k2}·(a·::·k2)·(b·::·k2).·(a·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·b)·->·<a·href="Diagrams-Prelude.html#t:Equality-39-"·title="Diagrams.Prelude">Equality'</a>·a·b</li><li·class="src·short"><a·href="#v:overEquality">overEquality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·p.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·p·a·b·->·p·s·t</li><li·class="src·short"><a·href="#v:underEquality">underEquality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·p.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·p·t·s·->·p·b·a</li><li·class="src·short"><a·href="#v:fromLeibniz">fromLeibniz</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(a·::·k1)·(b·::·k2)·(s·::·k1)·(t·::·k2).·(<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·b·a·b·->·<a·href="Diagrams-Prelude.html#t:Identical"·title="Diagrams.Prelude">Identical</a>·a·b·s·t)·->·<a·href="Diagrams-Prelude.html#t:Equality"·title="Diagrams.Prelude">Equality</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:fromLeibniz-39-">fromLeibniz'</a>·::·<span·class="keyword">forall</span>·{k2}·(s·::·k2)·(a·::·k2).·((s·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·s)·->·s·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·a)·->·<a·href="Diagrams-Prelude.html#t:Equality-39-"·title="Diagrams.Prelude">Equality'</a>·s·a</li><li·class="src·short"><a·href="#v:withEquality">withEquality</a>·::·<span·class="keyword">forall</span>·{k1}·{k2}·(s·::·k1)·(t·::·k2)·(a·::·k1)·(b·::·k2)·r.·<a·href="Diagrams-Prelude.html#t:AnEquality"·title="Diagrams.Prelude">AnEquality</a>·s·t·a·b·->·((s·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·a)·->·(b·<a·href="Diagrams-Prelude.html#t::-126-:"·title="Diagrams.Prelude">:~:</a>·t)·->·r)·->·r</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIso-39-">AnIso'</a>·s·a·=·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·s·a·a</li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:AnIso">AnIso</a>·s·t·a·b·=·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Iso.html#t:Exchange"·title="Control.Lens.Internal.Iso">Exchange</a>·a·b·a·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·b)·->·<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Iso.html#t:Exchange"·title="Control.Lens.Internal.Iso">Exchange</a>·a·b·s·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·t)</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Reversed">Reversed</a>·::·<a·href="Diagrams-Prelude.html#t:Reversing"·title="Diagrams.Prelude">Reversing</a>·t·=>·t·->·t</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Swapped">Swapped</a>·::·Swap·p·=>·p·b·a·->·p·a·b</li><li·class="src·short"><a·href="#v:iso">iso</a>·::·(s·->·a)·->·(b·->·t)·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:withIso">withIso</a>·::·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·((s·->·a)·->·(b·->·t)·->·r)·->·r</li><li·class="src·short"><a·href="#v:cloneIso">cloneIso</a>·::·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·a·b</li><li·class="src·short"><a·href="#v:au">au</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·((b·->·t)·->·f·s)·->·f·a</li><li·class="src·short"><a·href="#v:auf">auf</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·(f·t·->·g·s)·->·f·b·->·g·a</li><li·class="src·short"><a·href="#v:xplat">xplat</a>·::·<span·class="keyword">forall</span>·{k2}·s·g·(t·::·k2)·a·(b·::·k2).·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·(Costar·((->)·s))·g·s·t·a·b·->·((s·->·a)·->·g·b)·->·g·t</li><li·class="src·short"><a·href="#v:xplatf">xplatf</a>·::·<span·class="keyword">forall</span>·{k}·{k2}·f·g·(s·::·k)·(t·::·k2)·(a·::·k)·(b·::·k2).·<a·href="Diagrams-Prelude.html#t:Optic"·title="Diagrams.Prelude">Optic</a>·(Costar·f)·g·s·t·a·b·->·(f·a·->·g·b)·->·f·s·->·g·t</li><li·class="src·short"><a·href="#v:under">under</a>·::·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·(t·->·s)·->·b·->·a</li><li·class="src·short"><a·href="#v:enum">enum</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Enum.html#t:Enum"·title="Data.Enum">Enum</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·a</li><li·class="src·short"><a·href="#v:mapping">mapping</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b.·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·s)·(g·t)·(f·a)·(g·b)</li><li·class="src·short"><a·href="#v:non">non</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·a</li><li·class="src·short"><a·href="#v:non-39-">non'</a>·::·<a·href="Diagrams-Prelude.html#t:APrism-39-"·title="Diagrams.Prelude">APrism'</a>·a·()·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·a</li><li·class="src·short"><a·href="#v:anon">anon</a>·::·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>)·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·a</li><li·class="src·short"><a·href="#v:curried">curried</a>·::·<span·class="keyword">forall</span>·a·b·c·d·e·f1·p·f2.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f2)·=>·p·(a·->·b·->·c)·(f2·(d·->·e·->·f1))·->·p·((a,·b)·->·c)·(f2·((d,·e)·->·f1))</li><li·class="src·short"><a·href="#v:uncurried">uncurried</a>·::·<span·class="keyword">forall</span>·a·b·c·d·e·f1·p·f2.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f2)·=>·p·((a,·b)·->·c)·(f2·((d,·e)·->·f1))·->·p·(a·->·b·->·c)·(f2·(d·->·e·->·f1))</li><li·class="src·short"><a·href="#v:flipped">flipped</a>·::·<span·class="keyword">forall</span>·a·b·c·a'·b'·c'·p·f.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f)·=>·p·(b·->·a·->·c)·(f·(b'·->·a'·->·c'))·->·p·(a·->·b·->·c)·(f·(a'·->·b'·->·c'))</li><li·class="src·short"><a·href="#v:swapped">swapped</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·a·b·c·d.·Swap·p·=>·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(p·a·b)·(p·c·d)·(p·b·a)·(p·d·c)</li><li·class="src·short"><a·href="#v:reversed">reversed</a>·::·<a·href="Diagrams-Prelude.html#t:Reversing"·title="Diagrams.Prelude">Reversing</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·a·a</li><li·class="src·short"><a·href="#v:involuted">involuted</a>·::·(a·->·a)·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·a·a</li><li·class="src·short"><a·href="#v:magma">magma</a>·::·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Magma.html#t:Mafic"·title="Control.Lens.Internal.Magma">Mafic</a>·a·b)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·u·(<a·href="Diagrams-Prelude.html#t:Magma"·title="Diagrams.Prelude">Magma</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Int.html#t:Int"·title="Data.Int">Int</a>·t·b·a)·(<a·href="Diagrams-Prelude.html#t:Magma"·title="Diagrams.Prelude">Magma</a>·j·u·c·c)</li><li·class="src·short"><a·href="#v:imagma">imagma</a>·::·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·(<a·href="Diagrams-Prelude.html#t:Indexed"·title="Diagrams.Prelude">Indexed</a>·i)·(<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Magma.html#t:Molten"·title="Control.Lens.Internal.Magma">Molten</a>·i·a·b)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t'·(<a·href="Diagrams-Prelude.html#t:Magma"·title="Diagrams.Prelude">Magma</a>·i·t·b·a)·(<a·href="Diagrams-Prelude.html#t:Magma"·title="Diagrams.Prelude">Magma</a>·j·t'·c·c)</li><li·class="src·short"><a·href="#v:contramapping">contramapping</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b.·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·a)·(f·b)·(f·s)·(f·t)</li><li·class="src·short"><a·href="#v:dimapping">dimapping</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·s'·t'·a'·b'.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s'·t'·a'·b'·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(p·a·s')·(q·b·t')·(p·s·a')·(q·t·b')</li><li·class="src·short"><a·href="#v:lmapping">lmapping</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·x·y.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(p·a·x)·(q·b·y)·(p·s·x)·(q·t·y)</li><li·class="src·short"><a·href="#v:rmapping">rmapping</a>·::·<span·class="keyword">forall</span>·(p·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(q·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·x·y.·(<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·p,·<a·href="Diagrams-Prelude.html#t:Profunctor"·title="Diagrams.Prelude">Profunctor</a>·q)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(p·x·s)·(q·y·t)·(p·x·a)·(q·y·b)</li><li·class="src·short"><a·href="#v:bimapping">bimapping</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·s'·t'·a'·b'.·(<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·f,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s'·t'·a'·b'·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·s·s')·(g·t·t')·(f·a·a')·(g·b·b')</li><li·class="src·short"><a·href="#v:firsting">firsting</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·x·y.·(<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·f,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·s·x)·(g·t·y)·(f·a·x)·(g·b·y)</li><li·class="src·short"><a·href="#v:seconding">seconding</a>·::·<span·class="keyword">forall</span>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·s·t·a·b·x·y.·(<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·f,·<a·href="Diagrams-Prelude.html#t:Bifunctor"·title="Diagrams.Prelude">Bifunctor</a>·g)·=>·<a·href="Diagrams-Prelude.html#t:AnIso"·title="Diagrams.Prelude">AnIso</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(f·x·s)·(g·y·t)·(f·x·a)·(g·y·b)</li><li·class="src·short"><a·href="#v:coerced">coerced</a>·::·<span·class="keyword">forall</span>·s·t·a·b.·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Coerce.html#t:Coercible"·title="Data.Coerce">Coercible</a>·s·a,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Coerce.html#t:Coercible"·title="Data.Coerce">Coercible</a>·t·b)·=>·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·a·b</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Snoc">Snoc</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_Snoc">_Snoc</a>·::·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·(s,·a)·(t,·b)</li></ul></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Cons">Cons</a>·s·t·a·b·|·s·->·a,·t·->·b,·s·b·->·t,·t·a·->·s·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:_Cons">_Cons</a>·::·<a·href="Diagrams-Prelude.html#t:Prism"·title="Diagrams.Prelude">Prism</a>·s·t·(a,·s)·(b,·t)</li></ul></li><li·class="src·short"><a·href="#v:_head">_head</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·s·a</li><li·class="src·short"><a·href="#v:_tail">_tail</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·s·s·a·a·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·s·s</li><li·class="src·short"><a·href="#v:-60--60--124--126-">(<<|~)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·t·b·b·->·a·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--60--60--124--126-">(<<<|~)</a>·::·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·b·->·a·->·s·->·(b,·s)</li><li·class="src·short"><a·href="#v:-60--60--124--61-">(<<|=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·b·b·->·a·->·m·b</li><li·class="src·short"><a·href="#v:-60--60--60--124--61-">(<<<|=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Cons"·title="Diagrams.Prelude">Cons</a>·b·b·a·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·b·b·->·a·->·m·b</li><li·class="src·short"><a·href="#v:_init">_init</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·s·s</li><li·class="src·short"><a·href="#v:_last">_last</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·s·s·a·a·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·s·a</li><li·class="src·short"><a·href="#v:-60--124--62--126-">(<|>~)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·p·p·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·t·b·b·->·p·->·s·->·(b,·t)</li><li·class="src·short"><a·href="#v:-60--60--124--62--126-">(<<|>~)</a>·::·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·p·p·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·b·->·p·->·s·->·(b,·s)</li><li·class="src·short"><a·href="#v:-60--124--62--61-">(<|>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·p·p)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·b·b·->·p·->·m·b</li><li·class="src·short"><a·href="#v:-60--60--124--62--61-">(<<|>=)</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/mtl-2.3.1-inplace/Control-Monad-State-Class.html#t:MonadState"·title="Control.Monad.State.Class">MonadState</a>·s·m,·<a·href="Diagrams-Prelude.html#t:Snoc"·title="Diagrams.Prelude">Snoc</a>·b·b·p·p)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.12.0-inplace/GHC-Tuple.html#t:Tuple2"·title="GHC.Tuple">(,)</a>·b)·s·s·b·b·->·p·->·m·b</li><li·class="src·short"><span·class="keyword">class</span>·(<a·href="Diagrams-Prelude.html#t:Rewrapped"·title="Diagrams.Prelude">Rewrapped</a>·s·t,·<a·href="Diagrams-Prelude.html#t:Rewrapped"·title="Diagrams.Prelude">Rewrapped</a>·t·s)·=>·<a·href="#t:Rewrapping">Rewrapping</a>·s·t</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·<a·href="#t:Rewrapped">Rewrapped</a>·s·t</li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:Unwrapped">Unwrapped</a>·s</li><li·class="src·short"><span·class="keyword">pattern</span>·<a·href="#v:Unwrapped">Unwrapped</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapped"·title="Diagrams.Prelude">Rewrapped</a>·t·t·=>·t·->·<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t</li><li·class="src·short"><a·href="#v:_GWrapped-39-">_GWrapped'</a>·::·<span·class="keyword">forall</span>·s·(d·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Meta"·title="GHC.Generics">Meta</a>)·(c·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Meta"·title="GHC.Generics">Meta</a>)·(s'·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Meta"·title="GHC.Generics">Meta</a>)·a.·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·s,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·d·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·c·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·s'·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·a)))·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·s,·<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·GUnwrapped·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·s))·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·s·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li><li·class="src·short"><a·href="#v:_Unwrapped-39-">_Unwrapped'</a>·::·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·s</li><li·class="src·short"><a·href="#v:_Wrapped">_Wrapped</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t·=>·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)</li><li·class="src·short"><a·href="#v:_Unwrapped">_Unwrapped</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t·=>·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·t·s</li><li·class="src·short"><a·href="#v:op">op</a>·::·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·s·->·<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s</li><li·class="src·short"><a·href="#v:_Wrapping-39-">_Wrapping'</a>·::·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·s·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)</li><li·class="src·short"><a·href="#v:_Unwrapping-39-">_Unwrapping'</a>·::·<a·href="Diagrams-Prelude.html#t:Wrapped"·title="Diagrams.Prelude">Wrapped</a>·s·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·<a·href="Diagrams-Prelude.html#t:Iso-39-"·title="Diagrams.Prelude">Iso'</a>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·s</li><li·class="src·short"><a·href="#v:_Wrapping">_Wrapping</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·s·t·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)</li><li·class="src·short"><a·href="#v:_Unwrapping">_Unwrapping</a>·::·<a·href="Diagrams-Prelude.html#t:Rewrapping"·title="Diagrams.Prelude">Rewrapping</a>·s·t·=>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s·->·s)·->·<a·href="Diagrams-Prelude.html#t:Iso"·title="Diagrams.Prelude">Iso</a>·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·t)·(<a·href="Diagrams-Prelude.html#t:Unwrapped"·title="Diagrams.Prelude">Unwrapped</a>·s)·t·s</li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:Magnified">Magnified</a>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a></li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:Zoomed">Zoomed</a>·(m·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:GPlated1">GPlated1</a>·(f·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(g·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:GPlated">GPlated</a>·a·(g·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)</li><li·class="src·short"><a·href="#v:deep">deep</a>·::·(<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p,·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·s)·=>·<a·href="Diagrams-Prelude.html#t:Traversing"·title="Diagrams.Prelude">Traversing</a>·p·f·s·s·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·f·s·s·a·b</li><li·class="src·short"><a·href="#v:rewrite">rewrite</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·a·->·a</li><li·class="src·short"><a·href="#v:rewriteOf">rewriteOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·a·b·a·b·->·(b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·a·->·b</li><li·class="src·short"><a·href="#v:rewriteOn">rewriteOn</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·(a·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:rewriteOnOf">rewriteOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·a·b·a·b·->·(b·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:rewriteM">rewriteM</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·(a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·->·a·->·m·a</li><li·class="src·short"><a·href="#v:rewriteMOf">rewriteMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·a·b·a·b·->·(b·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·->·a·->·m·b</li><li·class="src·short"><a·href="#v:rewriteMOn">rewriteMOn</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·a·->·(a·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·->·s·->·m·t</li><li·class="src·short"><a·href="#v:rewriteMOnOf">rewriteMOnOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·a·b·a·b·->·(b·->·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a))·->·s·->·m·t</li><li·class="src·short"><a·href="#v:universe">universe</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·a·->·[a]</li><li·class="src·short"><a·href="#v:universeOf">universeOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·a·a·->·a·->·[a]</li><li·class="src·short"><a·href="#v:universeOn">universeOn</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·s·a·->·s·->·[a]</li><li·class="src·short"><a·href="#v:universeOnOf">universeOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·s·a·->·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·a·a·->·s·->·[a]</li><li·class="src·short"><a·href="#v:cosmos">cosmos</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Fold"·title="Diagrams.Prelude">Fold</a>·a·a</li><li·class="src·short"><a·href="#v:cosmosOf">cosmosOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a</li><li·class="src·short"><a·href="#v:cosmosOn">cosmosOn</a>·::·(<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·s·a·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·s·a</li><li·class="src·short"><a·href="#v:cosmosOnOf">cosmosOnOf</a>·::·(<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f,·<a·href="Diagrams-Prelude.html#t:Contravariant"·title="Diagrams.Prelude">Contravariant</a>·f)·=>·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·s·a·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·a·a·->·<a·href="Diagrams-Prelude.html#t:LensLike-39-"·title="Diagrams.Prelude">LensLike'</a>·f·s·a</li><li·class="src·short"><a·href="#v:transformOn">transformOn</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·a·->·(a·->·a)·->·s·->·t</li><li·class="src·short"><a·href="#v:transformOf">transformOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·a·b·a·b·->·(b·->·b)·->·a·->·b</li><li·class="src·short"><a·href="#v:transformOnOf">transformOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:ASetter"·title="Diagrams.Prelude">ASetter</a>·a·b·a·b·->·(b·->·b)·->·s·->·t</li><li·class="src·short"><a·href="#v:transformM">transformM</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·(a·->·m·a)·->·a·->·m·a</li><li·class="src·short"><a·href="#v:transformMOn">transformMOn</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m,·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a)·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·a·->·(a·->·m·a)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:transformMOf">transformMOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·a·b·a·b·->·(b·->·m·b)·->·a·->·m·b</li><li·class="src·short"><a·href="#v:transformMOnOf">transformMOnOf</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Monad"·title="Control.Monad">Monad</a>·m·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Applicative.html#t:WrappedMonad"·title="Control.Applicative">WrappedMonad</a>·m)·a·b·a·b·->·(b·->·m·b)·->·s·->·m·t</li><li·class="src·short"><a·href="#v:contexts">contexts</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·a·->·[<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a·a]</li><li·class="src·short"><a·href="#v:contextsOn">contextsOn</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·a·->·s·->·[<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a·t]</li><li·class="src·short"><a·href="#v:contextsOnOf">contextsOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:ATraversal"·title="Diagrams.Prelude">ATraversal</a>·s·t·a·a·->·<a·href="Diagrams-Prelude.html#t:ATraversal-39-"·title="Diagrams.Prelude">ATraversal'</a>·a·a·->·s·->·[<a·href="Diagrams-Prelude.html#t:Context"·title="Diagrams.Prelude">Context</a>·a·a·t]</li><li·class="src·short"><a·href="#v:holes">holes</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·a·->·[<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·(->)·a·a·a]</li><li·class="src·short"><a·href="#v:holesOn">holesOn</a>·::·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·a·a)·s·t·a·a·->·s·->·[<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·p·a·a·t]</li><li·class="src·short"><a·href="#v:holesOnOf">holesOnOf</a>·::·<a·href="Diagrams-Prelude.html#t:Conjoined"·title="Diagrams.Prelude">Conjoined</a>·p·=>·<a·href="Diagrams-Prelude.html#t:LensLike"·title="Diagrams.Prelude">LensLike</a>·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·r·r)·s·t·a·b·->·<a·href="Diagrams-Prelude.html#t:Over"·title="Diagrams.Prelude">Over</a>·p·(<a·href="Diagrams-Prelude.html#t:Bazaar"·title="Diagrams.Prelude">Bazaar</a>·p·r·r)·a·b·r·r·->·s·->·[<a·href="file:///usr/share/doc/libghc-lens-doc/html/Control-Lens-Internal-Context.html#t:Pretext"·title="Control.Lens.Internal.Context">Pretext</a>·p·r·r·t]</li><li·class="src·short"><a·href="#v:paraOf">paraOf</a>·::·<a·href="Diagrams-Prelude.html#t:Getting"·title="Diagrams.Prelude">Getting</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·[a])·a·a·->·(a·->·[r]·->·r)·->·a·->·r</li><li·class="src·short"><a·href="#v:para">para</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·(a·->·[r]·->·r)·->·a·->·r</li><li·class="src·short"><a·href="#v:composOpFold">composOpFold</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·b·->·(b·->·b·->·b)·->·(a·->·b)·->·a·->·b</li><li·class="src·short"><a·href="#v:parts">parts</a>·::·<a·href="Diagrams-Prelude.html#t:Plated"·title="Diagrams.Prelude">Plated</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·a·[a]</li><li·class="src·short"><a·href="#v:gplate">gplate</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·a,·<a·href="Diagrams-Prelude.html#t:GPlated"·title="Diagrams.Prelude">GPlated</a>·a·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·a))·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·a·a</li><li·class="src·short"><a·href="#v:gplate1">gplate1</a>·::·<span·class="keyword">forall</span>·{k}·(f·::·k·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·(a·::·k).·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Generic1"·title="GHC.Generics">Generic1</a>·f,·<a·href="Diagrams-Prelude.html#t:GPlated1"·title="Diagrams.Prelude">GPlated1</a>·f·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Generics.html#t:Rep1"·title="GHC.Generics">Rep1</a>·f))·=>·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·(f·a)·(f·a)</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="Diagrams-Prelude.html#t:Ixed"·title="Diagrams.Prelude">Ixed</a>·m·=>·<a·href="#t:At">At</a>·m</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Ixed">Ixed</a>·m·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:ix">ix</a>·::·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·m·(<a·href="Diagrams-Prelude.html#t:IxValue"·title="Diagrams.Prelude">IxValue</a>·m)</li></ul></li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:IxValue">IxValue</a>·m</li><li·class="src·short"><span·class="keyword">class</span>·<a·href="#t:Contains">Contains</a>·m</li><li·class="src·short"><span·class="keyword">type·family</span>·<a·href="#t:Index">Index</a>·s</li><li·class="src·short"><a·href="#v:icontains">icontains</a>·::·<a·href="Diagrams-Prelude.html#t:Contains"·title="Diagrams.Prelude">Contains</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:IndexedLens-39-"·title="Diagrams.Prelude">IndexedLens'</a>·(<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m)·m·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:iix">iix</a>·::·<a·href="Diagrams-Prelude.html#t:Ixed"·title="Diagrams.Prelude">Ixed</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:IndexedTraversal-39-"·title="Diagrams.Prelude">IndexedTraversal'</a>·(<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m)·m·(<a·href="Diagrams-Prelude.html#t:IxValue"·title="Diagrams.Prelude">IxValue</a>·m)</li><li·class="src·short"><a·href="#v:ixAt">ixAt</a>·::·<a·href="Diagrams-Prelude.html#t:At"·title="Diagrams.Prelude">At</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:Traversal-39-"·title="Diagrams.Prelude">Traversal'</a>·m·(<a·href="Diagrams-Prelude.html#t:IxValue"·title="Diagrams.Prelude">IxValue</a>·m)</li><li·class="src·short"><a·href="#v:sans">sans</a>·::·<a·href="Diagrams-Prelude.html#t:At"·title="Diagrams.Prelude">At</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·m·->·m</li><li·class="src·short"><a·href="#v:iat">iat</a>·::·<a·href="Diagrams-Prelude.html#t:At"·title="Diagrams.Prelude">At</a>·m·=>·<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m·->·<a·href="Diagrams-Prelude.html#t:IndexedLens-39-"·title="Diagrams.Prelude">IndexedLens'</a>·(<a·href="Diagrams-Prelude.html#t:Index"·title="Diagrams.Prelude">Index</a>·m)·m·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(<a·href="Diagrams-Prelude.html#t:IxValue"·title="Diagrams.Prelude">IxValue</a>·m))</li><li·class="src·short"><a·href="#v:makePrisms">makePrisms</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeClassyPrisms">makeClassyPrisms</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:ClassyNamer">ClassyNamer</a>·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>)</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:DefName">DefName</a><ul·class="subs"><li>=·<a·href="#v:TopName">TopName</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a></li><li>|·<a·href="#v:MethodName">MethodName</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a></li></ul></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:FieldNamer">FieldNamer</a>·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·[<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·[<a·href="Diagrams-Prelude.html#t:DefName"·title="Diagrams.Prelude">DefName</a>]</li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:LensRules">LensRules</a></li><li·class="src·short"><a·href="#v:simpleLenses">simpleLenses</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:generateSignatures">generateSignatures</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:generateUpdateableOptics">generateUpdateableOptics</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:generateLazyPatterns">generateLazyPatterns</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:generateRecordSyntax">generateRecordSyntax</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:createClass">createClass</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a></li><li·class="src·short"><a·href="#v:lensField">lensField</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:lensClass">lensClass</a>·::·<a·href="Diagrams-Prelude.html#t:Lens-39-"·title="Diagrams.Prelude">Lens'</a>·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·<a·href="Diagrams-Prelude.html#t:ClassyNamer"·title="Diagrams.Prelude">ClassyNamer</a></li><li·class="src·short"><a·href="#v:lensRules">lensRules</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:underscoreNoPrefixNamer">underscoreNoPrefixNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:lensRulesFor">lensRulesFor</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:lookingupNamer">lookingupNamer</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:mappingNamer">mappingNamer</a>·::·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·[<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>])·->·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:classyRules">classyRules</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:classyRules_">classyRules_</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:makeLenses">makeLenses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeClassy">makeClassy</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeClassy_">makeClassy_</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeLensesFor">makeLensesFor</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeClassyFor">makeClassyFor</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>·->·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeLensesWith">makeLensesWith</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareLenses">declareLenses</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareLensesFor">declareLensesFor</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareClassy">declareClassy</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareClassyFor">declareClassyFor</a>·::·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>))]·->·[(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>,·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-String.html#t:String"·title="Data.String">String</a>)]·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declarePrisms">declarePrisms</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareWrapped">declareWrapped</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareFields">declareFields</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:declareLensesWith">declareLensesWith</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeWrapped">makeWrapped</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:underscoreFields">underscoreFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:underscoreNamer">underscoreNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:camelCaseFields">camelCaseFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:camelCaseNamer">camelCaseNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:classUnderscoreNoPrefixFields">classUnderscoreNoPrefixFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:classUnderscoreNoPrefixNamer">classUnderscoreNoPrefixNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:classIdFields">classIdFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:classIdNamer">classIdNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:abbreviatedFields">abbreviatedFields</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><a·href="#v:abbreviatedNamer">abbreviatedNamer</a>·::·<a·href="Diagrams-Prelude.html#t:FieldNamer"·title="Diagrams.Prelude">FieldNamer</a></li><li·class="src·short"><a·href="#v:makeFields">makeFields</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeFieldsNoPrefix">makeFieldsNoPrefix</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:makeFieldsId">makeFieldsId</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Syntax.html#t:Name"·title="Language.Haskell.TH.Syntax">Name</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/template-haskell-2.22.0.0-inplace/Language-Haskell-TH-Lib.html#t:DecsQ"·title="Language.Haskell.TH.Lib">DecsQ</a></li><li·class="src·short"><a·href="#v:defaultFieldRules">defaultFieldRules</a>·::·<a·href="Diagrams-Prelude.html#t:LensRules"·title="Diagrams.Prelude">LensRules</a></li><li·class="src·short"><span·class="keyword">class</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·<a·href="#t:Applicative">Applicative</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span><ul·class="subs"><li><a·href="#v:pure">pure</a>·::·a·->·f·a</li><li><a·href="#v:-60--42--62-">(<*>)</a>·::·f·(a·->·b)·->·f·a·->·f·b</li><li><a·href="#v:liftA2">liftA2</a>·::·(a·->·b·->·c)·->·f·a·->·f·b·->·f·c</li><li><a·href="#v:-42--62-">(*>)</a>·::·f·a·->·f·b·->·f·b</li><li><a·href="#v:-60--42-">(<*)</a>·::·f·a·->·f·b·->·f·a</li></ul></li><li·class="src·short"><a·href="#v:-42--62-">(*>)</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·f·a·->·f·b·->·f·b</li><li·class="src·short"><a·href="#v:-60--42-">(<*)</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·f·a·->·f·b·->·f·a</li><li·class="src·short"><a·href="#v:-60--36--62-">(<$>)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·(a·->·b)·->·f·a·->·f·b</li><li·class="src·short"><a·href="#v:-60--36-">(<$)</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Control-Monad.html#t:Functor"·title="Control.Monad">Functor</a>·f·=>·a·->·f·b·->·f·a</li><li·class="src·short"><a·href="#v:liftA">liftA</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·b)·->·f·a·->·f·b</li><li·class="src·short"><a·href="#v:liftA2">liftA2</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·b·->·c)·->·f·a·->·f·b·->·f·c</li><li·class="src·short"><a·href="#v:liftA3">liftA3</a>·::·<a·href="Diagrams-Prelude.html#t:Applicative"·title="Diagrams.Prelude">Applicative</a>·f·=>·(a·->·b·->·c·->·d)·->·f·a·->·f·b·->·f·c·->·f·d</li></ul></details></div><div·id="interface"><a·href="#g:1"·id="g:1"><h1>Diagrams·library</h1></a><div·class="doc"><p>Exports·from·this·library·for·working·with·diagrams.</p></div><div·class="top"><p·class="src">module·<a·href="Diagrams.html">Diagrams</a></p></div><a·href="#g:2"·id="g:2"><h1>Convenience·re-exports·from·other·packages</h1></a><div·class="doc"><p>For·working·with·default·values.·Diagrams·also·exports·<code><a·href="Diagrams-Util.html#v:with"·title="Diagrams.Util">with</a></code>, |
| 7 | ···at·the·origin,·aligned·to·the·x-axis.</p></td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:68"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Diagrams-TwoD-Polygons.html">Diagrams.TwoD.Polygons</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="Diagrams-TwoD-Polygons.html#t:PolygonOpts"·title="Diagrams.TwoD.Polygons">PolygonOpts</a>·n·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:69"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·d·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="Diagrams-TwoD-Shapes.html#t:RoundedRectOpts"·title="Diagrams.TwoD.Shapes">RoundedRectOpts</a>·d)</span>·<a·href="src/Diagrams.TwoD.Shapes.html#line-249"·class="link">Source</a>·<a·href="#t:Default"·class="selflink">#</a></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:69"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Diagrams-TwoD-Shapes.html">Diagrams.TwoD.Shapes</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="Diagrams-TwoD-Shapes.html#t:RoundedRectOpts"·title="Diagrams.TwoD.Shapes">RoundedRectOpts</a>·d·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:70"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:70"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:71"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:71"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:72"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Last"·title="Data.Monoid">Last</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:72"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Last"·title="Data.Monoid">Last</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:73"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:73"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:74"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:74"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:75"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Product"·title="Data.Monoid">Product</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:75"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Product"·title="Data.Monoid">Product</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:76"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Sum"·title="Data.Monoid">Sum</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:76"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Sum"·title="Data.Monoid">Sum</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:77"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-C-ConstPtr.html#t:ConstPtr"·title="Foreign.C.ConstPtr">ConstPtr</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:77"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-C-ConstPtr.html#t:ConstPtr"·title="Foreign.C.ConstPtr">ConstPtr</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:78"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-Ptr.html#t:FunPtr"·title="Foreign.Ptr">FunPtr</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:78"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-Ptr.html#t:FunPtr"·title="Foreign.Ptr">FunPtr</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:79"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:79"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:80"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ratio.html#t:Ratio"·title="Data.Ratio">Ratio</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:80"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ratio.html#t:Ratio"·title="Data.Ratio">Ratio</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:81"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:81"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:82"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Tuple.html#t:Solo"·title="Data.Tuple">Solo</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:82"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Tuple.html#t:Solo"·title="Data.Tuple">Solo</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:83"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·[a]</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:83"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·[a]·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:84"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Fixed.html#t:HasResolution"·title="Data.Fixed">HasResolution</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Fixed.html#t:Fixed"·title="Data.Fixed">Fixed</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:84"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Fixed.html#t:Fixed"·title="Data.Fixed">Fixed</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:85"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/containers-0.7-inplace/Data-Map-Strict.html#t:Map"·title="Data.Map.Strict">Map</a>·k·v)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:85"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/containers-0.7-inplace/Data-Map-Strict.html#t:Map"·title="Data.Map.Strict">Map</a>·k·v·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:86"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:86"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:87"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:87"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:88"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·a·b)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:88"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·a·b·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:89"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:89"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:90"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:90"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:91"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:91"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:92"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:92"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:93"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:93"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:94"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:94"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:95"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:95"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:96"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:96"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:97"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:97"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:98"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:98"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:99"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:99"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:100"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:100"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:101"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:101"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:102"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:102"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:103"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:103"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:104"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:104"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:105"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:105"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:106"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:106"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:107"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:107"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:108"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:108"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:109"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:109"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:110"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:110"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:111"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:111"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:112"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:112"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:113"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:113"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:114"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a28)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:114"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:115"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a28,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a29)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:115"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:116"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a28,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a29,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a30)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29,·a30)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:116"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29,·a30)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:117"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a28,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a29,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a30,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a31)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29,·a30,·a31)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:117"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29,·a30,·a31)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div·class="doc"><p>For·representing·and·operating·on·colors.</p></div><div·class="top"><p·class="src"><span·class="keyword">class</span>·<a·id="t:ColourOps"·class="def">ColourOps</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span>·<a·href="#t:ColourOps"·class="selflink">#</a></p><div·class="subs·minimal"><p·class="caption">Minimal·complete·definition</p><p·class="src">over,·<a·href="Diagrams-Prelude.html#v:darken"·title="Diagrams.Prelude">darken</a></p></div><div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·id="v:darken"·class="def">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·f·a·->·f·a·<a·href="#v:darken"·class="selflink">#</a></p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:ColourOps">Instances</h4><details·id="i:ColourOps"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ColourOps:ColourOps:1"></span>·<a·href="Diagrams-Prelude.html#t:ColourOps"·title="Diagrams.Prelude">ColourOps</a>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a></span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:ColourOps:ColourOps:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Colour-Internal.html">Data.Colour.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:over">over</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</p><p·class="src"><a·href="#v:darken">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·<a·href="#v:darken"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ColourOps:ColourOps:2"></span>·<a·href="Diagrams-Prelude.html#t:ColourOps"·title="Diagrams.Prelude">ColourOps</a>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a></span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:ColourOps:ColourOps:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Colour-Internal.html">Data.Colour.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:over">over</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</p><p·class="src"><a·href="#v:darken">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·<a·href="#v:darken"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">data</span>·<a·id="t:AlphaColour"·class="def">AlphaColour</a>·a·<a·href="#t:AlphaColour"·class="selflink">#</a></p><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:AlphaColour">Instances</h4><details·id="i:AlphaColour"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:AlphaColour:AffineSpace:1"></span>·AffineSpace·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a></span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:id:AlphaColour:AffineSpace:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Colour-Internal.html">Data.Colour.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:affineCombo">affineCombo</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·[(a,·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a)]·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:AlphaColour:ColourOps:2"></span>·<a·href="Diagrams-Prelude.html#t:ColourOps"·title="Diagrams.Prelude">ColourOps</a>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a></span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:id:AlphaColour:ColourOps:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Colour-Internal.html">Data.Colour.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:over">over</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</p><p·class="src"><a·href="#v:darken">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·<a·href="#v:darken"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:AlphaColour:Color:3"></span>·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Double"·title="GHC.Exts">Double</a>·=>·<a·href="Diagrams-Attributes.html#t:Color"·title="Diagrams.Attributes">Color</a>·(<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a)</span>·<a·href="src/Diagrams.Attributes.html#line-296"·class="link">Source</a>·<a·href="#t:Color"·class="selflink">#</a></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:id:AlphaColour:Color:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Diagrams-Attributes.html">Diagrams.Attributes</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:toAlphaColour">toAlphaColour</a>·::·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Double"·title="GHC.Exts">Double</a>·<a·href="src/Diagrams.Attributes.html#toAlphaColour"·class="link">Source</a>·<a·href="#v:toAlphaColour"·class="selflink">#</a></p><p·class="src"><a·href="#v:fromAlphaColour">fromAlphaColour</a>·::·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Double"·title="GHC.Exts">Double</a>·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·<a·href="src/Diagrams.Attributes.html#fromAlphaColour"·class="link">Source</a>·<a·href="#v:fromAlphaColour"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:AlphaColour:Parseable:4"></span>·<a·href="Diagrams-Backend-CmdLine.html#t:Parseable"·title="Diagrams.Backend.CmdLine">Parseable</a>·(<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Double"·title="GHC.Exts">Double</a>)</span>·<a·href="src/Diagrams.Backend.CmdLine.html#line-252"·class="link">Source</a>·<a·href="#t:Parseable"·class="selflink">#</a></td><td·class="doc"><p>Parse·<code><code><a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a></code>·Double</code>·as·either·a·named·color·from·<a·href="file:///usr/share/doc/libghc-colour-doc/html/Data-Colour-Names.html">Data.Colour.Names</a> | 7 | ···at·the·origin,·aligned·to·the·x-axis.</p></td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:68"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Diagrams-TwoD-Polygons.html">Diagrams.TwoD.Polygons</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="Diagrams-TwoD-Polygons.html#t:PolygonOpts"·title="Diagrams.TwoD.Polygons">PolygonOpts</a>·n·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:69"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·d·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="Diagrams-TwoD-Shapes.html#t:RoundedRectOpts"·title="Diagrams.TwoD.Shapes">RoundedRectOpts</a>·d)</span>·<a·href="src/Diagrams.TwoD.Shapes.html#line-249"·class="link">Source</a>·<a·href="#t:Default"·class="selflink">#</a></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:69"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Diagrams-TwoD-Shapes.html">Diagrams.TwoD.Shapes</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="Diagrams-TwoD-Shapes.html#t:RoundedRectOpts"·title="Diagrams.TwoD.Shapes">RoundedRectOpts</a>·d·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:70"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:70"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="Diagrams-Prelude.html#t:Identity"·title="Diagrams.Prelude">Identity</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:71"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:71"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:First"·title="Data.Monoid">First</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:72"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Last"·title="Data.Monoid">Last</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:72"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Last"·title="Data.Monoid">Last</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:73"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:73"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Dual"·title="Data.Monoid">Dual</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:74"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:74"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Endo"·title="Data.Monoid">Endo</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:75"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Product"·title="Data.Monoid">Product</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:75"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Product"·title="Data.Monoid">Product</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:76"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Sum"·title="Data.Monoid">Sum</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:76"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Monoid.html#t:Sum"·title="Data.Monoid">Sum</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:77"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-C-ConstPtr.html#t:ConstPtr"·title="Foreign.C.ConstPtr">ConstPtr</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:77"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-C-ConstPtr.html#t:ConstPtr"·title="Foreign.C.ConstPtr">ConstPtr</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:78"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-Ptr.html#t:FunPtr"·title="Foreign.Ptr">FunPtr</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:78"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-Ptr.html#t:FunPtr"·title="Foreign.Ptr">FunPtr</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:79"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:79"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:80"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ratio.html#t:Ratio"·title="Data.Ratio">Ratio</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:80"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Ratio.html#t:Ratio"·title="Data.Ratio">Ratio</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:81"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:81"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Maybe.html#t:Maybe"·title="Data.Maybe">Maybe</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:82"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Tuple.html#t:Solo"·title="Data.Tuple">Solo</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:82"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Tuple.html#t:Solo"·title="Data.Tuple">Solo</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:83"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·[a]</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:83"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·[a]·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:84"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Fixed.html#t:HasResolution"·title="Data.Fixed">HasResolution</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Fixed.html#t:Fixed"·title="Data.Fixed">Fixed</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:84"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Fixed.html#t:Fixed"·title="Data.Fixed">Fixed</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:85"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/containers-0.7-inplace/Data-Map-Strict.html#t:Map"·title="Data.Map.Strict">Map</a>·k·v)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:85"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/containers-0.7-inplace/Data-Map-Strict.html#t:Map"·title="Data.Map.Strict">Map</a>·k·v·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:86"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·a)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:86"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Proxy.html#t:Proxy"·title="Data.Proxy">Proxy</a>·a·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:87"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:87"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:88"></span>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·a·b)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:88"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·<a·href="Diagrams-Prelude.html#t:Const"·title="Diagrams.Prelude">Const</a>·a·b·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:89"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:89"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:90"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:90"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:91"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:91"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:92"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:92"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:93"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:93"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:94"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:94"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:95"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:95"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:96"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:96"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:97"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:97"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:98"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:98"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:99"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:99"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:100"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:100"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:101"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:101"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:102"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:102"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:103"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:103"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:104"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:104"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:105"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:105"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:106"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:106"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:107"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:107"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:108"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:108"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:109"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:109"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:110"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:110"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:111"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:111"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:112"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:112"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:113"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:113"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:114"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a28)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:114"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:115"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a28,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a29)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:115"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:116"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a28,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a29,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a30)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29,·a30)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:116"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29,·a30)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:Default:Default:117"></span>·(<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a1,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a2,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a3,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a4,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a5,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a6,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a7,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a8,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a9,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a10,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a11,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a12,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a13,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a14,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a15,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a16,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a17,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a18,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a19,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a20,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a21,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a22,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a23,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a24,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a25,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a26,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a27,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a28,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a29,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a30,·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·a31)·=>·<a·href="Diagrams-Prelude.html#t:Default"·title="Diagrams.Prelude">Default</a>·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29,·a30,·a31)</span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:Default:Default:117"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Default-Internal.html">Data.Default.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:def">def</a>·::·(a1,·a2,·a3,·a4,·a5,·a6,·a7,·a8,·a9,·a10,·a11,·a12,·a13,·a14,·a15,·a16,·a17,·a18,·a19,·a20,·a21,·a22,·a23,·a24,·a25,·a26,·a27,·a28,·a29,·a30,·a31)·<a·href="#v:def"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div·class="doc"><p>For·representing·and·operating·on·colors.</p></div><div·class="top"><p·class="src"><span·class="keyword">class</span>·<a·id="t:ColourOps"·class="def">ColourOps</a>·(f·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·->·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>)·<span·class="keyword">where</span>·<a·href="#t:ColourOps"·class="selflink">#</a></p><div·class="subs·minimal"><p·class="caption">Minimal·complete·definition</p><p·class="src">over,·<a·href="Diagrams-Prelude.html#v:darken"·title="Diagrams.Prelude">darken</a></p></div><div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·id="v:darken"·class="def">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·f·a·->·f·a·<a·href="#v:darken"·class="selflink">#</a></p></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:ColourOps">Instances</h4><details·id="i:ColourOps"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ColourOps:ColourOps:1"></span>·<a·href="Diagrams-Prelude.html#t:ColourOps"·title="Diagrams.Prelude">ColourOps</a>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a></span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:ColourOps:ColourOps:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Colour-Internal.html">Data.Colour.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:over">over</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</p><p·class="src"><a·href="#v:darken">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·<a·href="#v:darken"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:ic:ColourOps:ColourOps:2"></span>·<a·href="Diagrams-Prelude.html#t:ColourOps"·title="Diagrams.Prelude">ColourOps</a>·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a></span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:ic:ColourOps:ColourOps:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Colour-Internal.html">Data.Colour.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:over">over</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a</p><p·class="src"><a·href="#v:darken">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·->·<a·href="Diagrams-Prelude.html#t:Colour"·title="Diagrams.Prelude">Colour</a>·a·<a·href="#v:darken"·class="selflink">#</a></p></div></details></td></tr></table></details></div></div><div·class="top"><p·class="src"><span·class="keyword">data</span>·<a·id="t:AlphaColour"·class="def">AlphaColour</a>·a·<a·href="#t:AlphaColour"·class="selflink">#</a></p><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:AlphaColour">Instances</h4><details·id="i:AlphaColour"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:AlphaColour:AffineSpace:1"></span>·AffineSpace·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a></span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:id:AlphaColour:AffineSpace:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Colour-Internal.html">Data.Colour.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:affineCombo">affineCombo</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·[(a,·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a)]·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:AlphaColour:ColourOps:2"></span>·<a·href="Diagrams-Prelude.html#t:ColourOps"·title="Diagrams.Prelude">ColourOps</a>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a></span></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:id:AlphaColour:ColourOps:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-Colour-Internal.html">Data.Colour.Internal</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:over">over</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a</p><p·class="src"><a·href="#v:darken">darken</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Prelude.html#t:Num"·title="Prelude">Num</a>·a·=>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·<a·href="#v:darken"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:AlphaColour:Color:3"></span>·a·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/Data-Type-Equality.html#t:-126-"·title="Data.Type.Equality">~</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Double"·title="GHC.Exts">Double</a>·=>·<a·href="Diagrams-Attributes.html#t:Color"·title="Diagrams.Attributes">Color</a>·(<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a)</span>·<a·href="src/Diagrams.Attributes.html#line-296"·class="link">Source</a>·<a·href="#t:Color"·class="selflink">#</a></td><td·class="doc·empty"> </td></tr><tr><td·colspan="2"><details·id="i:id:AlphaColour:Color:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Diagrams-Attributes.html">Diagrams.Attributes</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:toAlphaColour">toAlphaColour</a>·::·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Double"·title="GHC.Exts">Double</a>·<a·href="src/Diagrams.Attributes.html#toAlphaColour"·class="link">Source</a>·<a·href="#v:toAlphaColour"·class="selflink">#</a></p><p·class="src"><a·href="#v:fromAlphaColour">fromAlphaColour</a>·::·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Double"·title="GHC.Exts">Double</a>·->·<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·a·<a·href="src/Diagrams.Attributes.html#fromAlphaColour"·class="link">Source</a>·<a·href="#v:fromAlphaColour"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:AlphaColour:Parseable:4"></span>·<a·href="Diagrams-Backend-CmdLine.html#t:Parseable"·title="Diagrams.Backend.CmdLine">Parseable</a>·(<a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.20.2.0-inplace/GHC-Exts.html#t:Double"·title="GHC.Exts">Double</a>)</span>·<a·href="src/Diagrams.Backend.CmdLine.html#line-252"·class="link">Source</a>·<a·href="#t:Parseable"·class="selflink">#</a></td><td·class="doc"><p>Parse·<code><code><a·href="Diagrams-Prelude.html#t:AlphaColour"·title="Diagrams.Prelude">AlphaColour</a></code>·Double</code>·as·either·a·named·color·from·<a·href="file:///usr/share/doc/libghc-colour-doc/html/Data-Colour-Names.html">Data.Colour.Names</a> |