aboutsummaryrefslogtreecommitdiff
path: root/html-test/ref/TypeFamilies.html
diff options
context:
space:
mode:
Diffstat (limited to 'html-test/ref/TypeFamilies.html')
-rw-r--r--html-test/ref/TypeFamilies.html671
1 files changed, 361 insertions, 310 deletions
diff --git a/html-test/ref/TypeFamilies.html b/html-test/ref/TypeFamilies.html
index 3295318f..a55a55ad 100644
--- a/html-test/ref/TypeFamilies.html
+++ b/html-test/ref/TypeFamilies.html
@@ -1,32 +1,33 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
><head
><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
/><title
>TypeFamilies</title
- ><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean"
+ ><link href="#" rel="stylesheet" type="text/css" title="Ocean"
/><script src="haddock-util.js" type="text/javascript"
></script
+ ><script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"
+ ></script
><script type="text/javascript"
- >//<![CDATA[
-window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
-//]]>
+ >//
+window.onload = function () {pageLoad();setSynopsis(&quot;mini_TypeFamilies.html&quot;);};
+//
</script
></head
><body
><div id="package-header"
><ul class="links" id="page-menu"
><li
- ><a href=""
+ ><a href="#"
>Contents</a
></li
><li
- ><a href=""
+ ><a href="#"
>Index</a
></li
></ul
><p class="caption empty"
- >&nbsp;</p
+ ></p
></div
><div id="content"
><div id="module-header"
@@ -56,19 +57,19 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><li class="src short"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>X</a
><ul class="subs"
><li
- >= <a href=""
+ >= <a href="#"
>X</a
></li
><li
- >| <a href=""
+ >| <a href="#"
>XX</a
></li
><li
- >| <a href=""
+ >| <a href="#"
>XXX</a
></li
></ul
@@ -76,21 +77,21 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><li class="src short"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Y</a
></li
><li class="src short"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Z</a
><ul class="subs"
><li
- >= <a href=""
+ >= <a href="#"
>ZA</a
></li
><li
- >| <a href=""
+ >| <a href="#"
>ZB</a
></li
></ul
@@ -98,25 +99,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><li class="src short"
><span class="keyword"
>class</span
- > <a href=""
+ > <a href="#"
>Test</a
> a</li
><li class="src short"
><span class="keyword"
>type family</span
- > <a href=""
+ > <a href="#"
>Foo</a
> a :: k</li
><li class="src short"
><span class="keyword"
>data family</span
- > <a href=""
+ > <a href="#"
>Bat</a
- > a :: *</li
+ > a :: <a href="#"
+ >*</a
+ ></li
><li class="src short"
><span class="keyword"
>class</span
- > <a href=""
+ > <a href="#"
>Assoc</a
> a <span class="keyword"
>where</span
@@ -124,33 +127,37 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><li
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>AssocD</a
- > a :: *</li
+ > a :: <a href="#"
+ >*</a
+ ></li
><li
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>AssocT</a
- > a :: *</li
+ > a :: <a href="#"
+ >*</a
+ ></li
></ul
></li
><li class="src short"
><span class="keyword"
>type family</span
- > <a href=""
+ > <a href="#"
>Bar</a
> b</li
><li class="src short"
><span class="keyword"
>type family</span
- > a <a href=""
+ > a <a href="#"
>&lt;&gt;</a
> b :: k</li
><li class="src short"
><span class="keyword"
>class</span
- > a <a href=""
+ > a <a href="#"
>&gt;&lt;</a
> b</li
></ul
@@ -162,7 +169,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>data</span
- > <a href="" id="t:X" class="def"
+ > <a href="#" id="t:X" class="def"
>X</a
></p
><div class="doc"
@@ -175,7 +182,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><table
><tr
><td class="src"
- ><a href="" id="v:X" class="def"
+ ><a href="#" id="v:X" class="def"
>X</a
></td
><td class="doc"
@@ -185,7 +192,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
></tr
><tr
><td class="src"
- ><a href="" id="v:XX" class="def"
+ ><a href="#" id="v:XX" class="def"
>XX</a
></td
><td class="doc"
@@ -195,7 +202,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
></tr
><tr
><td class="src"
- ><a href="" id="v:XXX" class="def"
+ ><a href="#" id="v:XXX" class="def"
>XXX</a
></td
><td class="doc"
@@ -213,11 +220,37 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><tr
><td class="src clearfix"
><span class="inst-left"
- ><span id="control.i:id:X:Assoc:1" class="instance expander" onclick="toggleSection('i:id:X:Assoc:1')"
+ ><span id="control.i:id:X:-62--60-:1" class="instance expander" onclick="toggleSection('i:id:X:-62--60-:1')"
+ ></span
+ > <a href="#"
+ >(&gt;&lt;)</a
+ > <a href="#"
+ >X</a
+ > <a href="#"
+ >XX</a
+ > <a href="#"
+ >XXX</a
></span
- > <a href=""
+ ></td
+ ><td class="doc empty"
+ ></td
+ ></tr
+ ><tr
+ ><td colspan="2"
+ ><div id="section.i:id:X:-62--60-:1" class="inst-details hide"
+ ></div
+ ></td
+ ></tr
+ ><tr
+ ><td class="src clearfix"
+ ><span class="inst-left"
+ ><span id="control.i:id:X:Assoc:2" class="instance expander" onclick="toggleSection('i:id:X:Assoc:2')"
+ ></span
+ > <a href="#"
>Assoc</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
></span
></td
@@ -228,26 +261,34 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
></tr
><tr
><td colspan="2"
- ><div id="section.i:id:X:Assoc:1" class="inst-details hide"
+ ><div id="section.i:id:X:Assoc:2" class="inst-details hide"
><div class="subs associated-types"
><p class="caption"
>Associated Types</p
><p class="src"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>AssocD</a
- > (<a href=""
+ > <a href="#"
+ >X</a
+ > (a :: <a href="#"
>X</a
- > :: k)</p
+ >) :: <a href="#"
+ >*</a
+ ></p
><p class="src"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>AssocT</a
- > (<a href=""
+ > <a href="#"
>X</a
- > :: k) :: *</p
+ > (a :: <a href="#"
+ >X</a
+ >) :: <a href="#"
+ >*</a
+ ></p
></div
></div
></td
@@ -255,11 +296,13 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><tr
><td class="src clearfix"
><span class="inst-left"
- ><span id="control.i:id:X:Test:2" class="instance expander" onclick="toggleSection('i:id:X:Test:2')"
+ ><span id="control.i:id:X:Test:3" class="instance expander" onclick="toggleSection('i:id:X:Test:3')"
></span
- > <a href=""
+ > <a href="#"
>Test</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
></span
></td
@@ -270,116 +313,118 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
></tr
><tr
><td colspan="2"
- ><div id="section.i:id:X:Test:2" class="inst-details hide"
+ ><div id="section.i:id:X:Test:3" class="inst-details hide"
></div
></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
- ><span id="control.i:id:X:-62--60-:3" class="instance expander" onclick="toggleSection('i:id:X:-62--60-:3')"
- ></span
- > <a href=""
- >(&gt;&lt;)</a
- > <a href=""
+ ><span class="keyword"
+ >type</span
+ > <a href="#"
+ >Foo</a
+ > <a href="#"
>X</a
- > <a href=""
- >XX</a
- > <a href=""
- >XXX</a
+ > = <a href="#"
+ >Y</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
- ></tr
- ><tr
- ><td colspan="2"
- ><div id="section.i:id:X:-62--60-:3" class="inst-details hide"
- ></div
- ></td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
- >Foo</a
- > <a href=""
+ > <a href="#"
+ >(&lt;&gt;)</a
+ > <a href="#"
+ >X</a
+ > <a href="#"
+ >XXX</a
+ > <a href="#"
+ >XX</a
+ > = <a href="#"
>X</a
- > = <a href=""
- >Y</a
></span
></td
- ><td class="doc"
- ><p
- >External instance</p
- ></td
+ ><td class="doc empty"
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>AssocD</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
- > = <a href="" id="v:AssocX" class="def"
+ > = <a href="#" id="v:AssocX" class="def"
>AssocX</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>AssocT</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
- > = <a href=""
+ > = <a href="#"
>Foo</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Bat</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
> <ul class="inst"
><li class="inst"
- >= <a href="" id="v:BatX" class="def"
+ >= <a href="#" id="v:BatX" class="def"
>BatX</a
- > <a href=""
+ > <a href="#"
>X</a
></li
><li class="inst"
- >| <a href="" id="v:BatXX" class="def"
+ >| <a href="#" id="v:BatXX" class="def"
>BatXX</a
> { <ul class="subs"
><li
- ><a href="" id="v:aaa" class="def"
+ ><a href="#" id="v:aaa" class="def"
>aaa</a
- > :: <a href=""
+ > :: <a href="#"
>X</a
></li
><li
- ><a href="" id="v:bbb" class="def"
+ ><a href="#" id="v:bbb" class="def"
>bbb</a
- > :: <a href=""
+ > :: <a href="#"
>Y</a
></li
></ul
@@ -397,54 +442,36 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>Foo</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
- > = <a href=""
+ > = <a href="#"
>Y</a
></span
></td
- ><td class="doc"
- ><p
- >Doc for: type instance Foo X = Y</p
- ></td
- ></tr
- ><tr
- ><td class="src clearfix"
- ><span class="inst-left"
- ><span class="keyword"
- >type</span
- > <a href=""
- >(&lt;&gt;)</a
- > * <a href=""
- >X</a
- > a = <a href=""
- >X</a
- ></span
- ></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>(&lt;&gt;)</a
- > <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
- > <a href=""
- >XXX</a
- > <a href=""
- >XX</a
- > = <a href=""
+ > a = <a href="#"
>X</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
></table
></div
@@ -454,7 +481,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>data</span
- > <a href="" id="t:Y" class="def"
+ > <a href="#" id="t:Y" class="def"
>Y</a
></p
><div class="doc"
@@ -471,9 +498,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span id="control.i:id:Y:Assoc:1" class="instance expander" onclick="toggleSection('i:id:Y:Assoc:1')"
></span
- > <a href=""
+ > <a href="#"
>Assoc</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
></span
></td
@@ -491,19 +520,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>AssocD</a
- > (<a href=""
+ > <a href="#"
+ >Y</a
+ > (a :: <a href="#"
>Y</a
- > :: k)</p
+ >) :: <a href="#"
+ >*</a
+ ></p
><p class="src"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>AssocT</a
- > (<a href=""
+ > <a href="#"
>Y</a
- > :: k) :: *</p
+ > (a :: <a href="#"
+ >Y</a
+ >) :: <a href="#"
+ >*</a
+ ></p
></div
></div
></td
@@ -513,9 +550,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span id="control.i:id:Y:Test:2" class="instance expander" onclick="toggleSection('i:id:Y:Test:2')"
></span
- > <a href=""
+ > <a href="#"
>Test</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
></span
></td
@@ -535,61 +574,69 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Bar</a
- > <a href=""
+ > <a href="#"
>Y</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>AssocD</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
- > = <a href="" id="v:AssocY" class="def"
+ > = <a href="#" id="v:AssocY" class="def"
>AssocY</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>AssocT</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
- > = <a href=""
+ > = <a href="#"
>Bat</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Bat</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
- > = <a href="" id="v:BatY" class="def"
+ > = <a href="#" id="v:BatY" class="def"
>BatY</a
- > <a href=""
+ > <a href="#"
>Y</a
></span
></td
@@ -603,32 +650,34 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>Foo</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
- > = <a href=""
+ > = <a href="#"
>X</a
></span
></td
- ><td class="doc"
- ><p
- >Doc for: type instance Foo Y = X</p
- ></td
+ ><td class="doc empty"
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>(&lt;&gt;)</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
> a = a</span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
></table
></div
@@ -638,7 +687,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>data</span
- > <a href="" id="t:Z" class="def"
+ > <a href="#" id="t:Z" class="def"
>Z</a
></p
><div class="doc"
@@ -651,19 +700,19 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><table
><tr
><td class="src"
- ><a href="" id="v:ZA" class="def"
+ ><a href="#" id="v:ZA" class="def"
>ZA</a
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src"
- ><a href="" id="v:ZB" class="def"
+ ><a href="#" id="v:ZB" class="def"
>ZB</a
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
></table
></div
@@ -677,47 +726,31 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Bat</a
- > <a href=""
+ > <a href="#"
>Z</a
> <span class="keyword"
>where</span
><ul class="inst"
><li class="inst"
- ><a href="" id="v:BatZ1" class="def"
+ ><a href="#" id="v:BatZ1" class="def"
>BatZ1</a
- > :: <a href=""
- >Z</a
- > -&gt; <a href=""
+ > :: <a href="#"
>Bat</a
- > <a href=""
+ > <a href="#"
>Z</a
- > <a href=""
+ > <a href="#"
>ZA</a
></li
><li class="inst"
- ><a href="" id="v:BatZ2" class="def"
+ ><a href="#" id="v:BatZ2" class="def"
>BatZ2</a
- > :: { <ul class="subs"
- ><li
- ><a href="" id="v:batx" class="def"
- >batx</a
- > :: <a href=""
- >X</a
- ></li
- ><li
- ><a href="" id="v:baty" class="def"
- >baty</a
- > :: <a href=""
- >Y</a
- ></li
- ></ul
- > } -&gt; <a href=""
+ > :: <a href="#"
>Bat</a
- > <a href=""
+ > <a href="#"
>Z</a
- > <a href=""
+ > <a href="#"
>ZB</a
></li
></ul
@@ -736,7 +769,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>class</span
- > <a href="" id="t:Test" class="def"
+ > <a href="#" id="t:Test" class="def"
>Test</a
> a</p
><div class="doc"
@@ -753,9 +786,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span id="control.i:ic:Test:Test:1" class="instance expander" onclick="toggleSection('i:ic:Test:Test:1')"
></span
- > <a href=""
+ > <a href="#"
>Test</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
></span
></td
@@ -775,9 +810,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span id="control.i:ic:Test:Test:2" class="instance expander" onclick="toggleSection('i:ic:Test:Test:2')"
></span
- > <a href=""
+ > <a href="#"
>Test</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
></span
></td
@@ -800,7 +837,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>type family</span
- > <a href="" id="t:Foo" class="def"
+ > <a href="#" id="t:Foo" class="def"
>Foo</a
> a :: k</p
><div class="doc"
@@ -817,36 +854,36 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>Foo</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
- > = <a href=""
+ > = <a href="#"
>X</a
></span
></td
- ><td class="doc"
- ><p
- >Doc for: type instance Foo Y = X</p
- ></td
+ ><td class="doc empty"
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>Foo</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
- > = <a href=""
+ > = <a href="#"
>Y</a
></span
></td
- ><td class="doc"
- ><p
- >Doc for: type instance Foo X = Y</p
- ></td
+ ><td class="doc empty"
+ ></td
></tr
></table
></div
@@ -856,9 +893,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>data family</span
- > <a href="" id="t:Bat" class="def"
+ > <a href="#" id="t:Bat" class="def"
>Bat</a
- > a :: *</p
+ > a :: <a href="#"
+ >*</a
+ ></p
><div class="doc"
><p
>Doc for: data family Bat a</p
@@ -873,47 +912,31 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Bat</a
- > <a href=""
+ > <a href="#"
>Z</a
> <span class="keyword"
>where</span
><ul class="inst"
><li class="inst"
- ><a href="" id="v:BatZ1" class="def"
+ ><a href="#" id="v:BatZ1" class="def"
>BatZ1</a
- > :: <a href=""
- >Z</a
- > -&gt; <a href=""
+ > :: <a href="#"
>Bat</a
- > <a href=""
+ > <a href="#"
>Z</a
- > <a href=""
+ > <a href="#"
>ZA</a
></li
><li class="inst"
- ><a href="" id="v:BatZ2" class="def"
+ ><a href="#" id="v:BatZ2" class="def"
>BatZ2</a
- > :: { <ul class="subs"
- ><li
- ><a href="" id="v:batx" class="def"
- >batx</a
- > :: <a href=""
- >X</a
- ></li
- ><li
- ><a href="" id="v:baty" class="def"
- >baty</a
- > :: <a href=""
- >Y</a
- ></li
- ></ul
- > } -&gt; <a href=""
+ > :: <a href="#"
>Bat</a
- > <a href=""
+ > <a href="#"
>Z</a
- > <a href=""
+ > <a href="#"
>ZB</a
></li
></ul
@@ -929,13 +952,15 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Bat</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
- > = <a href="" id="v:BatY" class="def"
+ > = <a href="#" id="v:BatY" class="def"
>BatY</a
- > <a href=""
+ > <a href="#"
>Y</a
></span
></td
@@ -949,31 +974,33 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>Bat</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
> <ul class="inst"
><li class="inst"
- >= <a href="" id="v:BatX" class="def"
+ >= <a href="#" id="v:BatX" class="def"
>BatX</a
- > <a href=""
+ > <a href="#"
>X</a
></li
><li class="inst"
- >| <a href="" id="v:BatXX" class="def"
+ >| <a href="#" id="v:BatXX" class="def"
>BatXX</a
> { <ul class="subs"
><li
- ><a href="" id="v:aaa" class="def"
+ ><a href="#" id="v:aaa" class="def"
>aaa</a
- > :: <a href=""
+ > :: <a href="#"
>X</a
></li
><li
- ><a href="" id="v:bbb" class="def"
+ ><a href="#" id="v:bbb" class="def"
>bbb</a
- > :: <a href=""
+ > :: <a href="#"
>Y</a
></li
></ul
@@ -994,7 +1021,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>class</span
- > <a href="" id="t:Assoc" class="def"
+ > <a href="#" id="t:Assoc" class="def"
>Assoc</a
> a</p
><div class="doc"
@@ -1007,9 +1034,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>data</span
- > <a href="" id="t:AssocD" class="def"
+ > <a href="#" id="t:AssocD" class="def"
>AssocD</a
- > a :: *</p
+ > a :: <a href="#"
+ >*</a
+ ></p
><div class="doc"
><p
>Doc for: data AssocD a</p
@@ -1017,9 +1046,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>type</span
- > <a href="" id="t:AssocT" class="def"
+ > <a href="#" id="t:AssocT" class="def"
>AssocT</a
- > a :: *</p
+ > a :: <a href="#"
+ >*</a
+ ></p
><div class="doc"
><p
>Doc for: type AssocT a</p
@@ -1035,9 +1066,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span id="control.i:ic:Assoc:Assoc:1" class="instance expander" onclick="toggleSection('i:ic:Assoc:Assoc:1')"
></span
- > <a href=""
+ > <a href="#"
>Assoc</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>Y</a
></span
></td
@@ -1055,19 +1088,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>AssocD</a
- > (<a href=""
+ > <a href="#"
+ >Y</a
+ > (a :: <a href="#"
>Y</a
- > :: k)</p
+ >) :: <a href="#"
+ >*</a
+ ></p
><p class="src"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>AssocT</a
- > (<a href=""
+ > <a href="#"
>Y</a
- > :: k) :: *</p
+ > (a :: <a href="#"
+ >Y</a
+ >) :: <a href="#"
+ >*</a
+ ></p
></div
></div
></td
@@ -1077,9 +1118,11 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span id="control.i:ic:Assoc:Assoc:2" class="instance expander" onclick="toggleSection('i:ic:Assoc:Assoc:2')"
></span
- > <a href=""
+ > <a href="#"
>Assoc</a
- > * <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
></span
></td
@@ -1097,19 +1140,27 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>data</span
- > <a href=""
+ > <a href="#"
>AssocD</a
- > (<a href=""
+ > <a href="#"
+ >X</a
+ > (a :: <a href="#"
>X</a
- > :: k)</p
+ >) :: <a href="#"
+ >*</a
+ ></p
><p class="src"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>AssocT</a
- > (<a href=""
+ > <a href="#"
>X</a
- > :: k) :: *</p
+ > (a :: <a href="#"
+ >X</a
+ >) :: <a href="#"
+ >*</a
+ ></p
></div
></div
></td
@@ -1122,7 +1173,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>type family</span
- > <a href="" id="t:Bar" class="def"
+ > <a href="#" id="t:Bar" class="def"
>Bar</a
> b</p
><div class="doc"
@@ -1135,25 +1186,25 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><table
><tr
><td class="src"
- ><a href=""
+ ><a href="#"
>Bar</a
- > <a href=""
+ > <a href="#"
>X</a
- > = <a href=""
+ > = <a href="#"
>X</a
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src"
- ><a href=""
+ ><a href="#"
>Bar</a
- > y = <a href=""
+ > y = <a href="#"
>Y</a
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
></table
></div
@@ -1162,7 +1213,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>type family</span
- > a <a href="" id="t:-60--62-" class="def"
+ > a <a href="#" id="t:-60--62-" class="def"
>&lt;&gt;</a
> b :: k</p
><div class="subs instances"
@@ -1175,50 +1226,54 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>(&lt;&gt;)</a
- > * <a href=""
- >Y</a
- > a = a</span
+ > <a href="#"
+ >X</a
+ > <a href="#"
+ >XXX</a
+ > <a href="#"
+ >XX</a
+ > = <a href="#"
+ >X</a
+ ></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>(&lt;&gt;)</a
- > * <a href=""
- >X</a
- > a = <a href=""
- >X</a
- ></span
+ > <a href="#"
+ >*</a
+ > <a href="#"
+ >Y</a
+ > a = a</span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td class="src clearfix"
><span class="inst-left"
><span class="keyword"
>type</span
- > <a href=""
+ > <a href="#"
>(&lt;&gt;)</a
- > <a href=""
+ > <a href="#"
+ >*</a
+ > <a href="#"
>X</a
- > <a href=""
- >XXX</a
- > <a href=""
- >XX</a
- > = <a href=""
+ > a = <a href="#"
>X</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
></table
></div
@@ -1228,7 +1283,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><p class="src"
><span class="keyword"
>class</span
- > a <a href="" id="t:-62--60-" class="def"
+ > a <a href="#" id="t:-62--60-" class="def"
>&gt;&lt;</a
> b</p
><div class="subs instances"
@@ -1241,18 +1296,18 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
><span class="inst-left"
><span id="control.i:ic:-62--60-:-62--60-:1" class="instance expander" onclick="toggleSection('i:ic:-62--60-:-62--60-:1')"
></span
- > <a href=""
+ > <a href="#"
>(&gt;&lt;)</a
- > <a href=""
+ > <a href="#"
>X</a
- > <a href=""
+ > <a href="#"
>XX</a
- > <a href=""
+ > <a href="#"
>XXX</a
></span
></td
><td class="doc empty"
- >&nbsp;</td
+ ></td
></tr
><tr
><td colspan="2"
@@ -1267,11 +1322,7 @@ window.onload = function () {pageLoad();setSynopsis("mini_TypeFamilies.html");};
></div
></div
><div id="footer"
- ><p
- >Produced by <a href=""
- >Haddock</a
- > version 2.16.2</p
- ></div
+ ></div
></body
></html
->
+> \ No newline at end of file