Commits

Austin Seipp  committed 1cadb73

Updated documentation.

Signed-off-by: Austin Seipp <mad.one@gmail.com>

  • Participants
  • Parent commits 67e7850
  • Branches gh-pages

Comments (0)

Files changed (44)

File doc/Control-Delimited-Tutorial.html

 polymorphic and cannot be changed. Instead consider this example:
 </p><pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:t runDelim $ reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= \r -&gt; returnI (r + (1::Int))
 </code></strong>runDelim $ reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= \r -&gt; returnI (r + (1::Int))
-  :: Int -&gt; Delim a' a' Int
+  :: Int -&gt; Delim s s Int
 </pre><p>Here, the answer type is <em>not</em> changed by the call to <code><code><a href="Control-Delimited.html#v:shift2">shift2</a></code></code>: the
 continuation k is not discarded, but returned. This 'carries' the
 answer type variables with the value, enforcing the input and output

File doc/Control-Delimited.html

 </a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Delimited continuations featuring answer-type polymorphism, via
  indexed monads.
 </p><p>There is a tutorial available in <a href="Control-Delimited-Tutorial.html">Control.Delimited.Tutorial</a>.
-</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:reset">reset</a> ::  <a href="Control-Delimited.html#t:Delim">Delim</a> s t s -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a a t</li><li class="src short"><a href="#v:shift0">shift0</a> ::  ((b -&gt; s) -&gt; t) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:shift1">shift1</a> ::  ((b -&gt; s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:shift2">shift2</a> ::  ((b -&gt; <span class="keyword">forall</span> a'.  <a href="Control-Delimited.html#t:Delim">Delim</a> a' a' s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:shift3">shift3</a> ::  ((<span class="keyword">forall</span> a'.  <a href="Control-Delimited.html#t:Delim">Delim</a> a' a' b -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a' a' s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:callCC">callCC</a> ::  ((b -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> u s a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:runDelim">runDelim</a> ::  <a href="Control-Delimited.html#t:Delim">Delim</a> t t t -&gt; t</li><li class="src short">module <a href="Data-Indexed-Functor.html">Data.Indexed.Functor</a></li><li class="src short">module <a href="Control-Indexed-Applicative.html">Control.Indexed.Applicative</a></li><li class="src short">module <a href="Control-Indexed-Monad.html">Control.Indexed.Monad</a></li></ul></div><div id="interface"><h1 id="g:1">Delimited continuations
+</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:Delim">Delim</a> s t b</li><li class="src short"><span class="keyword">type</span> <a href="#t::-126--62-">:~&gt;</a> a b = <span class="keyword">forall</span> s.  a -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s s b</li><li class="src short"><span class="keyword">type</span> <a href="#t::-61--62-">:=&gt;</a> a b = <span class="keyword">forall</span> s.  <a href="Control-Delimited.html#t:Delim">Delim</a> s s a -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s s b</li><li class="src short"><a href="#v:reset">reset</a> ::  <a href="Control-Delimited.html#t:Delim">Delim</a> s t s <a href="Control-Delimited.html#t::-126--62-">:~&gt;</a> t</li><li class="src short"><a href="#v:shift0">shift0</a> ::  ((b -&gt; s) -&gt; t) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:shift1">shift1</a> ::  ((b -&gt; s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:shift2">shift2</a> ::  ((b <a href="Control-Delimited.html#t::-126--62-">:~&gt;</a> s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:shift3">shift3</a> ::  ((b <a href="Control-Delimited.html#t::-61--62-">:=&gt;</a> s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:callCC">callCC</a> ::  ((b -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> u s a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b</li><li class="src short"><a href="#v:runDelim">runDelim</a> ::  <a href="Control-Delimited.html#t:Delim">Delim</a> t t t -&gt; t</li><li class="src short">module <a href="Data-Indexed-Functor.html">Data.Indexed.Functor</a></li><li class="src short">module <a href="Control-Indexed-Applicative.html">Control.Indexed.Applicative</a></li><li class="src short">module <a href="Control-Indexed-Monad.html">Control.Indexed.Monad</a></li></ul></div><div id="interface"><h1 id="g:1">Delimited continuations
 </h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Delim" class="def">Delim</a> s t b <a href="src/Control-Delimited.html#Delim" class="link">Source</a></p><div class="doc"><p>The type of a delimited continuation, which is answer-type
  polymorphic.
 </p><p>Functions of type <code>a -&gt; </code><code><a href="Control-Delimited.html#t:Delim">Delim</a></code><code> s t b</code> can be thought of as
  <code><a href="/usr/local/share/doc/ghc/html/libraries/base-4.6.0.0/Data-Int.html#t:Int">Int</a></code>):
 </p><pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>:t runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))
 </code></strong>runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))
-  :: Num t =&gt; t -&gt; Delim a' a' t
+  :: Num t =&gt; t -&gt; Delim s s t
 </pre><pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>let f = runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))
 </code></strong><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>runDelim (f 5)
 </code></strong>6
 </p></td></tr><tr><td class="src"><a href="Data-Indexed-Functor.html#t:IxPointed">IxPointed</a> <a href="Control-Delimited.html#t:Delim">Delim</a></td><td class="doc"><p>Delimited continuations form an <code><code><a href="Data-Indexed-Functor.html#t:IxPointed">IxPointed</a></code></code>.
 </p></td></tr><tr><td class="src"><a href="Control-Indexed-Applicative.html#t:IxApplicative">IxApplicative</a> <a href="Control-Delimited.html#t:Delim">Delim</a></td><td class="doc"><p>Delimited continuations form an <code><code><a href="Control-Indexed-Applicative.html#t:IxApplicative">IxApplicative</a></code></code>.
 </p></td></tr><tr><td class="src"><a href="Control-Indexed-Monad.html#t:IxMonad">IxMonad</a> <a href="Control-Delimited.html#t:Delim">Delim</a></td><td class="doc"><p>Delimited continuations form an <code><code><a href="Control-Indexed-Monad.html#t:IxMonad">IxMonad</a></code></code>.
-</p></td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:reset" class="def">reset</a> ::  <a href="Control-Delimited.html#t:Delim">Delim</a> s t s -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a a t<a href="src/Control-Delimited.html#reset" class="link">Source</a></p><div class="doc"><p>Delimit a computation. The type variable <code>a</code> indicates that
+</p></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t::-126--62-" class="def">:~&gt;</a> a b = <span class="keyword">forall</span> s.  a -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s s b<a href="src/Control-Delimited.html#%3A~%3E" class="link">Source</a></p><div class="doc"><p>This is a simple alias for a delimited continuation which is
+ polymorphic in its answer type. This corresponds directly to the
+ definition of <code><code><a href="Control-Delimited.html#v:shift2">shift2</a></code></code>.
+</p></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a name="t::-61--62-" class="def">:=&gt;</a> a b = <span class="keyword">forall</span> s.  <a href="Control-Delimited.html#t:Delim">Delim</a> s s a -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s s b<a href="src/Control-Delimited.html#%3A%3D%3E" class="link">Source</a></p><div class="doc"><p>This is a simple alias for a delimited continuation which is
+ polymorphic in its answer type, but where the continuation is
+ monadic even in the input. This corresponds directly to the
+ definition of <code><code><a href="Control-Delimited.html#v:shift3">shift3</a></code></code>.
+</p></div></div><div class="top"><p class="src"><a name="v:reset" class="def">reset</a> ::  <a href="Control-Delimited.html#t:Delim">Delim</a> s t s <a href="Control-Delimited.html#t::-126--62-">:~&gt;</a> t<a href="src/Control-Delimited.html#reset" class="link">Source</a></p><div class="doc"><p>Delimit a computation. The type variable <code>a</code> indicates that
  <code><code><a href="Control-Delimited.html#v:reset">reset</a></code></code> is polymorphic in its answer type.
 </p><pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>runDelim (reset $ returnI &quot;hello&quot;)
 </code></strong>&quot;hello&quot;
 </code></strong>&quot;hello&quot;
 </pre><pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>runDelim $ reset $ shift1 (\k -&gt; returnI $ (k . k) 3) !&gt;&gt;= returnI . (+1)
 </code></strong>5
-</pre></div></div><div class="top"><p class="src"><a name="v:shift2" class="def">shift2</a> ::  ((b -&gt; <span class="keyword">forall</span> a'.  <a href="Control-Delimited.html#t:Delim">Delim</a> a' a' s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b<a href="src/Control-Delimited.html#shift2" class="link">Source</a></p><div class="doc"><p>Clear the current continuation and invoke our handler with it
+</pre></div></div><div class="top"><p class="src"><a name="v:shift2" class="def">shift2</a> ::  ((b <a href="Control-Delimited.html#t::-126--62-">:~&gt;</a> s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b<a href="src/Control-Delimited.html#shift2" class="link">Source</a></p><div class="doc"><p>Clear the current continuation and invoke our handler with it
  bound as a parameter.
 </p><p>This definition of <code>shift</code> is the most &quot;genuine&quot; as it perfectly
  encapsulates the typing rules of Asai's lambda/shift calculus using
 </code></strong>&quot;hello&quot;
 </pre><pre class="screen"><code class="prompt">&gt;&gt;&gt; </code><strong class="userinput"><code>runDelim $ reset $ shift2 (\k -&gt; (k !&gt;=&gt; k) 3) !&gt;&gt;= returnI . (+1)
 </code></strong>5
-</pre></div></div><div class="top"><p class="src"><a name="v:shift3" class="def">shift3</a> ::  ((<span class="keyword">forall</span> a'.  <a href="Control-Delimited.html#t:Delim">Delim</a> a' a' b -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a' a' s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b<a href="src/Control-Delimited.html#shift3" class="link">Source</a></p><div class="doc"><p>Clear the current continuation and invoke our handler with it
+</pre></div></div><div class="top"><p class="src"><a name="v:shift3" class="def">shift3</a> ::  ((b <a href="Control-Delimited.html#t::-61--62-">:=&gt;</a> s) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> a t a) -&gt; <a href="Control-Delimited.html#t:Delim">Delim</a> s t b<a href="src/Control-Delimited.html#shift3" class="link">Source</a></p><div class="doc"><p>Clear the current continuation and invoke our handler with it
  bound as a parameter.
 </p><p>This is the most impure definition of <code>shift</code> in that all
  components of the delimited computation are monadic. It is akin to

File doc/asai.haddock

Binary file modified.

File doc/doc-index-124.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - |)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - |</p><table><tr><td class="src">||</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - |</p><table><tr><td class="src">||</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-33.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - !)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - !</p><table><tr><td class="src">!!</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">!*&gt;</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-33--42--62-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;=&gt;</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--61--62-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;&gt;</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--62-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;&gt;=</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--62--61-">Control.Indexed.Monad</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - !</p><table><tr><td class="src">!!</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">!*&gt;</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-33--42--62-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;=&gt;</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--61--62-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;&gt;</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--62-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;&gt;=</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--62--61-">Control.Indexed.Monad</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-36.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - $)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - $</p><table><tr><td class="src">$</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">$!</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - $</p><table><tr><td class="src">$</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">$!</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-38.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - &amp;)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - &amp;</p><table><tr><td class="src">&amp;&amp;</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - &amp;</p><table><tr><td class="src">&amp;&amp;</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-42.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - *)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - *</p><table><tr><td class="src">*</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">**</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - *</p><table><tr><td class="src">*</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">**</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-43.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - +)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - +</p><table><tr><td class="src">+</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">++</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - +</p><table><tr><td class="src">+</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">++</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-45.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - -)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - -</p><table><tr><td class="src">-</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - -</p><table><tr><td class="src">-</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-46.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - .)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - .</p><table><tr><td class="src">.</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - .</p><table><tr><td class="src">.</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-47.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - /)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - /</p><table><tr><td class="src">/</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">/=</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - /</p><table><tr><td class="src">/</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">/=</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-58.html

+<!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - :)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
+window.onload = function () {pageLoad();};
+//]]>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - :</p><table><tr><td class="src">:=&gt;</td><td class="module"><a href="Control-Delimited.html#t::-61--62-">Control.Delimited</a></td></tr><tr><td class="src">:~&gt;</td><td class="module"><a href="Control-Delimited.html#t::-126--62-">Control.Delimited</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-60.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - &lt;)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - &lt;</p><table><tr><td class="src">&lt;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;!$&gt;</td><td class="module"><a href="Data-Indexed-Functor.html#v:-60--33--36--62-">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">&lt;!*</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-60--33--42-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">&lt;!*&gt;</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-60--33--42--62-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">&lt;=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;=&lt;!</td><td class="module"><a href="Control-Indexed-Monad.html#v:-60--61--60--33-">Control.Indexed.Monad</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - &lt;</p><table><tr><td class="src">&lt;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;!$&gt;</td><td class="module"><a href="Data-Indexed-Functor.html#v:-60--33--36--62-">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">&lt;!*</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-60--33--42-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">&lt;!*&gt;</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-60--33--42--62-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">&lt;=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;=&lt;!</td><td class="module"><a href="Control-Indexed-Monad.html#v:-60--61--60--33-">Control.Indexed.Monad</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-61.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - =)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - =</p><table><tr><td class="src">=&lt;&lt;</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-61--60--60-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">=&lt;&lt;!</td><td class="module"><a href="Control-Indexed-Monad.html#v:-61--60--60--33-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">==</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - =</p><table><tr><td class="src">=&lt;&lt;</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-61--60--60-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">=&lt;&lt;!</td><td class="module"><a href="Control-Indexed-Monad.html#v:-61--60--60--33-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">==</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-62.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - &gt;)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - &gt;</p><table><tr><td class="src">&gt;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;&gt;</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-62--62-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">&gt;&gt;=</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-62--62--61-">Control.Indexed.Prelude</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - &gt;</p><table><tr><td class="src">&gt;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;&gt;</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-62--62-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">&gt;&gt;=</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-62--62--61-">Control.Indexed.Prelude</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-94.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - ^)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - ^</p><table><tr><td class="src">^</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">^^</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - ^</p><table><tr><td class="src">^</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">^^</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-A.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - A)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - A</p><table><tr><td class="src">abs</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">acos</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">acosh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">all</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">and</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">any</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">appendFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asin</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asinh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asTypeOf</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atan</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atan2</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atanh</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - A</p><table><tr><td class="src">abs</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">acos</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">acosh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">all</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">and</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">any</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">appendFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asin</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asinh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asTypeOf</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atan</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atan2</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atanh</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-All.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="index"><p class="caption">Index</p><table><tr><td class="src">!!</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">!*&gt;</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-33--42--62-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;=&gt;</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--61--62-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;&gt;</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--62-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;&gt;=</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--62--61-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">$</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">$!</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&amp;&amp;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">*</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">**</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">+</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">++</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">-</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">.</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">/</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">/=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;!$&gt;</td><td class="module"><a href="Data-Indexed-Functor.html#v:-60--33--36--62-">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">&lt;!*</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-60--33--42-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">&lt;!*&gt;</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-60--33--42--62-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">&lt;=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;=&lt;!</td><td class="module"><a href="Control-Indexed-Monad.html#v:-60--61--60--33-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">=&lt;&lt;</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-61--60--60-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">=&lt;&lt;!</td><td class="module"><a href="Control-Indexed-Monad.html#v:-61--60--60--33-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">==</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;&gt;</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-62--62-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">&gt;&gt;=</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-62--62--61-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">abs</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">acos</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">acosh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">all</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">and</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">any</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">appendFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asin</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asinh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asTypeOf</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atan</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atan2</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atanh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Bool</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Bounded</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">break</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">callCC</td><td class="module"><a href="Control-Delimited.html#v:callCC">Control.Delimited</a></td></tr><tr><td class="src">ceiling</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Char</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">compare</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">concat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">concatMap</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">const</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cos</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cosh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">curry</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cycle</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">decodeFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Delim</td><td class="module"><a href="Control-Delimited.html#t:Delim">Control.Delimited</a></td></tr><tr><td class="src">div</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">divMod</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Double</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">drop</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">dropWhile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Either</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">either</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">elem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">encodeFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Enum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFrom</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromThen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromThenTo</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromTo</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">EQ</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Eq</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">error</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">even</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">exp</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">exponent</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fail</td><td class="module"><a href="Control-Indexed-Prelude.html#v:fail">Control.Indexed.Prelude</a></td></tr><tr><td class="src">failI</td><td class="module"><a href="Control-Indexed-Monad.html#v:failI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">False</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">FilePath</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">filter</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">flip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Float</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatDigits</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Floating</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatRadix</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatRange</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floor</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fmap</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldl</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldl1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldr1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Fractional</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromEnum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromInteger</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromIntegral</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromRational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fst</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Functor</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">gcd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getContents</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getLine</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">GT</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">head</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">id</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">init</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Int</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Integer</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Integral</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">interact</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IO</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IOError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ioError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isDenormalized</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isIEEE</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isInfinite</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isNaN</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isNegativeZero</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">iterate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IxApplicative</td><td class="module"><a href="Control-Indexed-Applicative.html#t:IxApplicative">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">IxFunctor</td><td class="module"><a href="Data-Indexed-Functor.html#t:IxFunctor">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">IxMonad</td><td class="module"><a href="Control-Indexed-Monad.html#t:IxMonad">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">IxPointed</td><td class="module"><a href="Data-Indexed-Functor.html#t:IxPointed">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">joinI</td><td class="module"><a href="Control-Indexed-Monad.html#v:joinI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">Just</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">last</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lcm</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Left</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">length</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lex</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lift</td><td class="module"><a href="Control-Indexed-Monad.html#v:lift">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">liftIxA</td><td class="module"><a href="Control-Indexed-Applicative.html#v:liftIxA">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">liftIxA2</td><td class="module"><a href="Control-Indexed-Applicative.html#v:liftIxA2">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">liftIxM</td><td class="module"><a href="Control-Indexed-Monad.html#v:liftIxM">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">liftIxM2</td><td class="module"><a href="Control-Indexed-Monad.html#v:liftIxM2">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">lines</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">log</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">logBase</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lookup</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">LT</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">map</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mapI</td><td class="module"><a href="Data-Indexed-Functor.html#v:mapI">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">mapM</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mapM_</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">max</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maxBound</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maximum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Maybe</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maybe</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">min</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">minBound</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">minimum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mod</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Monad</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">MW</td><td class="module"><a href="Control-Indexed-Monad.html#t:MW">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">negate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">not</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">notElem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Nothing</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">null</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Num</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">odd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">or</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Ord</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Ordering</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">otherwise</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">pi</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">pred</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">print</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">product</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">properFraction</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putStr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putStrLn</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">quot</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">quotRem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Rational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Read</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">read</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readIO</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readList</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readLn</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readParen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ReadS</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">reads</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readsPrec</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Real</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">RealFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">RealFrac</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">realToFrac</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">recip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">rem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">repeat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">replicate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">reset</td><td class="module"><a href="Control-Delimited.html#v:reset">Control.Delimited</a></td></tr><tr><td class="src">return</td><td class="module"><a href="Control-Indexed-Prelude.html#v:return">Control.Indexed.Prelude</a></td></tr><tr><td class="src">returnI</td><td class="module"><a href="Data-Indexed-Functor.html#v:returnI">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">reverse</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Right</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">round</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">runDelim</td><td class="module"><a href="Control-Delimited.html#v:runDelim">Control.Delimited</a></td></tr><tr><td class="src">runI</td><td class="module"><a href="Control-Indexed-Monad.html#v:runI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">scaleFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanl</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanl1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanr1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">seq</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sequence</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sequence_</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">shift0</td><td class="module"><a href="Control-Delimited.html#v:shift0">Control.Delimited</a></td></tr><tr><td class="src">shift1</td><td class="module"><a href="Control-Delimited.html#v:shift1">Control.Delimited</a></td></tr><tr><td class="src">shift2</td><td class="module"><a href="Control-Delimited.html#v:shift2">Control.Delimited</a></td></tr><tr><td class="src">shift3</td><td class="module"><a href="Control-Delimited.html#v:shift3">Control.Delimited</a></td></tr><tr><td class="src">Show</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">show</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showList</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showParen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ShowS</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">shows</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showsPrec</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showString</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">significand</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">signum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sin</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sinh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">snd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">span</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">splitAt</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sqrt</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">String</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">subtract</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">succ</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tail</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">take</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">takeWhile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tan</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tanh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toEnum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toInteger</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toRational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">True</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">truncate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">uncurry</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">undefined</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unlines</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">until</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unwords</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unzip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unzip3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">userError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">words</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">writeFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zip3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zipWith</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zipWith3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">^</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">^^</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">||</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="index"><p class="caption">Index</p><table><tr><td class="src">!!</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">!*&gt;</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-33--42--62-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;=&gt;</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--61--62-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;&gt;</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--62-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">!&gt;&gt;=</td><td class="module"><a href="Control-Indexed-Monad.html#v:-33--62--62--61-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">$</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">$!</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&amp;&amp;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">*</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">**</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">+</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">++</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">-</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">.</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">/</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">/=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">:=&gt;</td><td class="module"><a href="Control-Delimited.html#t::-61--62-">Control.Delimited</a></td></tr><tr><td class="src">:~&gt;</td><td class="module"><a href="Control-Delimited.html#t::-126--62-">Control.Delimited</a></td></tr><tr><td class="src">&lt;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;!$&gt;</td><td class="module"><a href="Data-Indexed-Functor.html#v:-60--33--36--62-">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">&lt;!*</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-60--33--42-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">&lt;!*&gt;</td><td class="module"><a href="Control-Indexed-Applicative.html#v:-60--33--42--62-">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">&lt;=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&lt;=&lt;!</td><td class="module"><a href="Control-Indexed-Monad.html#v:-60--61--60--33-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">=&lt;&lt;</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-61--60--60-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">=&lt;&lt;!</td><td class="module"><a href="Control-Indexed-Monad.html#v:-61--60--60--33-">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">==</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;=</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">&gt;&gt;</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-62--62-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">&gt;&gt;=</td><td class="module"><a href="Control-Indexed-Prelude.html#v:-62--62--61-">Control.Indexed.Prelude</a></td></tr><tr><td class="src">abs</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">acos</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">acosh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">all</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">and</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">any</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">appendFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asin</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asinh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">asTypeOf</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atan</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atan2</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">atanh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Bool</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Bounded</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">break</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">callCC</td><td class="module"><a href="Control-Delimited.html#v:callCC">Control.Delimited</a></td></tr><tr><td class="src">ceiling</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Char</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">compare</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">concat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">concatMap</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">const</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cos</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cosh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">curry</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cycle</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">decodeFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Delim</td><td class="module"><a href="Control-Delimited.html#t:Delim">Control.Delimited</a></td></tr><tr><td class="src">div</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">divMod</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Double</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">drop</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">dropWhile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Either</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">either</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">elem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">encodeFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Enum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFrom</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromThen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromThenTo</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromTo</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">EQ</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Eq</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">error</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">even</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">exp</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">exponent</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fail</td><td class="module"><a href="Control-Indexed-Prelude.html#v:fail">Control.Indexed.Prelude</a></td></tr><tr><td class="src">failI</td><td class="module"><a href="Control-Indexed-Monad.html#v:failI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">False</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">FilePath</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">filter</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">flip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Float</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatDigits</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Floating</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatRadix</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatRange</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floor</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fmap</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldl</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldl1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldr1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Fractional</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromEnum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromInteger</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromIntegral</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromRational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fst</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Functor</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">gcd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getContents</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getLine</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">GT</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">head</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">id</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">init</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Int</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Integer</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Integral</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">interact</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IO</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IOError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ioError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isDenormalized</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isIEEE</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isInfinite</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isNaN</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isNegativeZero</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">iterate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IxApplicative</td><td class="module"><a href="Control-Indexed-Applicative.html#t:IxApplicative">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">IxFunctor</td><td class="module"><a href="Data-Indexed-Functor.html#t:IxFunctor">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">IxMonad</td><td class="module"><a href="Control-Indexed-Monad.html#t:IxMonad">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">IxPointed</td><td class="module"><a href="Data-Indexed-Functor.html#t:IxPointed">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">joinI</td><td class="module"><a href="Control-Indexed-Monad.html#v:joinI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">Just</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">last</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lcm</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Left</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">length</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lex</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lift</td><td class="module"><a href="Control-Indexed-Monad.html#v:lift">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">liftIxA</td><td class="module"><a href="Control-Indexed-Applicative.html#v:liftIxA">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">liftIxA2</td><td class="module"><a href="Control-Indexed-Applicative.html#v:liftIxA2">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">liftIxM</td><td class="module"><a href="Control-Indexed-Monad.html#v:liftIxM">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">liftIxM2</td><td class="module"><a href="Control-Indexed-Monad.html#v:liftIxM2">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">lines</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">log</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">logBase</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lookup</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">LT</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">map</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mapI</td><td class="module"><a href="Data-Indexed-Functor.html#v:mapI">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">mapM</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mapM_</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">max</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maxBound</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maximum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Maybe</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maybe</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">min</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">minBound</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">minimum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mod</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Monad</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">MW</td><td class="module"><a href="Control-Indexed-Monad.html#t:MW">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">negate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">not</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">notElem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Nothing</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">null</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Num</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">odd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">or</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Ord</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Ordering</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">otherwise</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">pi</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">pred</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">print</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">product</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">properFraction</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putStr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putStrLn</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">quot</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">quotRem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Rational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Read</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">read</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readIO</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readList</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readLn</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readParen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ReadS</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">reads</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readsPrec</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Real</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">RealFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">RealFrac</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">realToFrac</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">recip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">rem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">repeat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">replicate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">reset</td><td class="module"><a href="Control-Delimited.html#v:reset">Control.Delimited</a></td></tr><tr><td class="src">return</td><td class="module"><a href="Control-Indexed-Prelude.html#v:return">Control.Indexed.Prelude</a></td></tr><tr><td class="src">returnI</td><td class="module"><a href="Data-Indexed-Functor.html#v:returnI">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">reverse</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Right</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">round</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">runDelim</td><td class="module"><a href="Control-Delimited.html#v:runDelim">Control.Delimited</a></td></tr><tr><td class="src">runI</td><td class="module"><a href="Control-Indexed-Monad.html#v:runI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">scaleFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanl</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanl1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanr1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">seq</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sequence</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sequence_</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">shift0</td><td class="module"><a href="Control-Delimited.html#v:shift0">Control.Delimited</a></td></tr><tr><td class="src">shift1</td><td class="module"><a href="Control-Delimited.html#v:shift1">Control.Delimited</a></td></tr><tr><td class="src">shift2</td><td class="module"><a href="Control-Delimited.html#v:shift2">Control.Delimited</a></td></tr><tr><td class="src">shift3</td><td class="module"><a href="Control-Delimited.html#v:shift3">Control.Delimited</a></td></tr><tr><td class="src">Show</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">show</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showList</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showParen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ShowS</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">shows</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showsPrec</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showString</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">significand</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">signum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sin</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sinh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">snd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">span</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">splitAt</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sqrt</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">String</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">subtract</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">succ</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tail</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">take</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">takeWhile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tan</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tanh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toEnum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toInteger</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toRational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">True</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">truncate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">uncurry</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">undefined</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unlines</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">until</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unwords</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unzip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unzip3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">userError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">words</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">writeFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zip3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zipWith</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zipWith3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">^</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">^^</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">||</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-B.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - B)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - B</p><table><tr><td class="src">Bool</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Bounded</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">break</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - B</p><table><tr><td class="src">Bool</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Bounded</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">break</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-C.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - C)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - C</p><table><tr><td class="src">callCC</td><td class="module"><a href="Control-Delimited.html#v:callCC">Control.Delimited</a></td></tr><tr><td class="src">ceiling</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Char</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">compare</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">concat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">concatMap</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">const</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cos</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cosh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">curry</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cycle</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - C</p><table><tr><td class="src">callCC</td><td class="module"><a href="Control-Delimited.html#v:callCC">Control.Delimited</a></td></tr><tr><td class="src">ceiling</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Char</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">compare</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">concat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">concatMap</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">const</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cos</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cosh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">curry</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">cycle</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-D.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - D)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - D</p><table><tr><td class="src">decodeFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Delim</td><td class="module"><a href="Control-Delimited.html#t:Delim">Control.Delimited</a></td></tr><tr><td class="src">div</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">divMod</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Double</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">drop</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">dropWhile</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - D</p><table><tr><td class="src">decodeFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Delim</td><td class="module"><a href="Control-Delimited.html#t:Delim">Control.Delimited</a></td></tr><tr><td class="src">div</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">divMod</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Double</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">drop</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">dropWhile</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-E.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - E)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - E</p><table><tr><td class="src">Either</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">either</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">elem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">encodeFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Enum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFrom</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromThen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromThenTo</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromTo</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">EQ</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Eq</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">error</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">even</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">exp</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">exponent</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - E</p><table><tr><td class="src">Either</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">either</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">elem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">encodeFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Enum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFrom</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromThen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromThenTo</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">enumFromTo</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">EQ</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Eq</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">error</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">even</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">exp</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">exponent</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-F.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - F)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - F</p><table><tr><td class="src">fail</td><td class="module"><a href="Control-Indexed-Prelude.html#v:fail">Control.Indexed.Prelude</a></td></tr><tr><td class="src">failI</td><td class="module"><a href="Control-Indexed-Monad.html#v:failI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">False</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">FilePath</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">filter</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">flip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Float</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatDigits</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Floating</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatRadix</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatRange</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floor</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fmap</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldl</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldl1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldr1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Fractional</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromEnum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromInteger</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromIntegral</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromRational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fst</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Functor</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - F</p><table><tr><td class="src">fail</td><td class="module"><a href="Control-Indexed-Prelude.html#v:fail">Control.Indexed.Prelude</a></td></tr><tr><td class="src">failI</td><td class="module"><a href="Control-Indexed-Monad.html#v:failI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">False</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">FilePath</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">filter</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">flip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Float</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatDigits</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Floating</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatRadix</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floatRange</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">floor</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fmap</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldl</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldl1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">foldr1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Fractional</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromEnum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromInteger</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromIntegral</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fromRational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">fst</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Functor</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-G.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - G)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - G</p><table><tr><td class="src">gcd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getContents</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getLine</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">GT</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - G</p><table><tr><td class="src">gcd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getContents</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">getLine</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">GT</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-H.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - H)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - H</p><table><tr><td class="src">head</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - H</p><table><tr><td class="src">head</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-I.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - I)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - I</p><table><tr><td class="src">id</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">init</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Int</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Integer</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Integral</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">interact</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IO</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IOError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ioError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isDenormalized</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isIEEE</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isInfinite</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isNaN</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isNegativeZero</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">iterate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IxApplicative</td><td class="module"><a href="Control-Indexed-Applicative.html#t:IxApplicative">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">IxFunctor</td><td class="module"><a href="Data-Indexed-Functor.html#t:IxFunctor">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">IxMonad</td><td class="module"><a href="Control-Indexed-Monad.html#t:IxMonad">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">IxPointed</td><td class="module"><a href="Data-Indexed-Functor.html#t:IxPointed">Data.Indexed.Functor</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - I</p><table><tr><td class="src">id</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">init</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Int</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Integer</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Integral</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">interact</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IO</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IOError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ioError</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isDenormalized</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isIEEE</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isInfinite</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isNaN</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">isNegativeZero</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">iterate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">IxApplicative</td><td class="module"><a href="Control-Indexed-Applicative.html#t:IxApplicative">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">IxFunctor</td><td class="module"><a href="Data-Indexed-Functor.html#t:IxFunctor">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">IxMonad</td><td class="module"><a href="Control-Indexed-Monad.html#t:IxMonad">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">IxPointed</td><td class="module"><a href="Data-Indexed-Functor.html#t:IxPointed">Data.Indexed.Functor</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-J.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - J)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - J</p><table><tr><td class="src">joinI</td><td class="module"><a href="Control-Indexed-Monad.html#v:joinI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">Just</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - J</p><table><tr><td class="src">joinI</td><td class="module"><a href="Control-Indexed-Monad.html#v:joinI">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">Just</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-L.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - L)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - L</p><table><tr><td class="src">last</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lcm</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Left</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">length</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lex</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lift</td><td class="module"><a href="Control-Indexed-Monad.html#v:lift">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">liftIxA</td><td class="module"><a href="Control-Indexed-Applicative.html#v:liftIxA">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">liftIxA2</td><td class="module"><a href="Control-Indexed-Applicative.html#v:liftIxA2">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">liftIxM</td><td class="module"><a href="Control-Indexed-Monad.html#v:liftIxM">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">liftIxM2</td><td class="module"><a href="Control-Indexed-Monad.html#v:liftIxM2">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">lines</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">log</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">logBase</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lookup</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">LT</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - L</p><table><tr><td class="src">last</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lcm</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Left</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">length</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lex</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lift</td><td class="module"><a href="Control-Indexed-Monad.html#v:lift">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">liftIxA</td><td class="module"><a href="Control-Indexed-Applicative.html#v:liftIxA">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">liftIxA2</td><td class="module"><a href="Control-Indexed-Applicative.html#v:liftIxA2">Control.Indexed.Applicative</a>, Control.Delimited</td></tr><tr><td class="src">liftIxM</td><td class="module"><a href="Control-Indexed-Monad.html#v:liftIxM">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">liftIxM2</td><td class="module"><a href="Control-Indexed-Monad.html#v:liftIxM2">Control.Indexed.Monad</a>, Control.Delimited</td></tr><tr><td class="src">lines</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">log</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">logBase</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">lookup</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">LT</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-M.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - M)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - M</p><table><tr><td class="src">map</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mapI</td><td class="module"><a href="Data-Indexed-Functor.html#v:mapI">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">mapM</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mapM_</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">max</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maxBound</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maximum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Maybe</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maybe</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">min</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">minBound</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">minimum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mod</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Monad</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">MW</td><td class="module"><a href="Control-Indexed-Monad.html#t:MW">Control.Indexed.Monad</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - M</p><table><tr><td class="src">map</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mapI</td><td class="module"><a href="Data-Indexed-Functor.html#v:mapI">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">mapM</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mapM_</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">max</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maxBound</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maximum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Maybe</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">maybe</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">min</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">minBound</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">minimum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">mod</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Monad</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">MW</td><td class="module"><a href="Control-Indexed-Monad.html#t:MW">Control.Indexed.Monad</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-N.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - N)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - N</p><table><tr><td class="src">negate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">not</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">notElem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Nothing</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">null</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Num</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - N</p><table><tr><td class="src">negate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">not</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">notElem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Nothing</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">null</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Num</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-O.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - O)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - O</p><table><tr><td class="src">odd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">or</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Ord</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Ordering</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">otherwise</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - O</p><table><tr><td class="src">odd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">or</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Ord</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Ordering</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">otherwise</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-P.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - P)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - P</p><table><tr><td class="src">pi</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">pred</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">print</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">product</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">properFraction</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putStr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putStrLn</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - P</p><table><tr><td class="src">pi</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">pred</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">print</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">product</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">properFraction</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putStr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">putStrLn</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-Q.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - Q)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - Q</p><table><tr><td class="src">quot</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">quotRem</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - Q</p><table><tr><td class="src">quot</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">quotRem</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-R.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - R)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - R</p><table><tr><td class="src">Rational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Read</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">read</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readIO</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readList</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readLn</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readParen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ReadS</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">reads</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readsPrec</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Real</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">RealFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">RealFrac</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">realToFrac</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">recip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">rem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">repeat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">replicate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">reset</td><td class="module"><a href="Control-Delimited.html#v:reset">Control.Delimited</a></td></tr><tr><td class="src">return</td><td class="module"><a href="Control-Indexed-Prelude.html#v:return">Control.Indexed.Prelude</a></td></tr><tr><td class="src">returnI</td><td class="module"><a href="Data-Indexed-Functor.html#v:returnI">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">reverse</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Right</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">round</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">runDelim</td><td class="module"><a href="Control-Delimited.html#v:runDelim">Control.Delimited</a></td></tr><tr><td class="src">runI</td><td class="module"><a href="Control-Indexed-Monad.html#v:runI">Control.Indexed.Monad</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - R</p><table><tr><td class="src">Rational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Read</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">read</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readFile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readIO</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readList</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readLn</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readParen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ReadS</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">reads</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">readsPrec</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Real</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">RealFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">RealFrac</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">realToFrac</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">recip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">rem</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">repeat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">replicate</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">reset</td><td class="module"><a href="Control-Delimited.html#v:reset">Control.Delimited</a></td></tr><tr><td class="src">return</td><td class="module"><a href="Control-Indexed-Prelude.html#v:return">Control.Indexed.Prelude</a></td></tr><tr><td class="src">returnI</td><td class="module"><a href="Data-Indexed-Functor.html#v:returnI">Data.Indexed.Functor</a>, Control.Delimited</td></tr><tr><td class="src">reverse</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">Right</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">round</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">runDelim</td><td class="module"><a href="Control-Delimited.html#v:runDelim">Control.Delimited</a></td></tr><tr><td class="src">runI</td><td class="module"><a href="Control-Indexed-Monad.html#v:runI">Control.Indexed.Monad</a>, Control.Delimited</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-S.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - S)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - S</p><table><tr><td class="src">scaleFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanl</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanl1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanr1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">seq</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sequence</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sequence_</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">shift0</td><td class="module"><a href="Control-Delimited.html#v:shift0">Control.Delimited</a></td></tr><tr><td class="src">shift1</td><td class="module"><a href="Control-Delimited.html#v:shift1">Control.Delimited</a></td></tr><tr><td class="src">shift2</td><td class="module"><a href="Control-Delimited.html#v:shift2">Control.Delimited</a></td></tr><tr><td class="src">shift3</td><td class="module"><a href="Control-Delimited.html#v:shift3">Control.Delimited</a></td></tr><tr><td class="src">Show</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">show</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showList</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showParen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ShowS</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">shows</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showsPrec</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showString</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">significand</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">signum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sin</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sinh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">snd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">span</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">splitAt</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sqrt</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">String</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">subtract</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">succ</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sum</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - S</p><table><tr><td class="src">scaleFloat</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanl</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanl1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanr</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">scanr1</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">seq</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sequence</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sequence_</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">shift0</td><td class="module"><a href="Control-Delimited.html#v:shift0">Control.Delimited</a></td></tr><tr><td class="src">shift1</td><td class="module"><a href="Control-Delimited.html#v:shift1">Control.Delimited</a></td></tr><tr><td class="src">shift2</td><td class="module"><a href="Control-Delimited.html#v:shift2">Control.Delimited</a></td></tr><tr><td class="src">shift3</td><td class="module"><a href="Control-Delimited.html#v:shift3">Control.Delimited</a></td></tr><tr><td class="src">Show</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">show</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showChar</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showList</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showParen</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">ShowS</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">shows</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showsPrec</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">showString</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">significand</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">signum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sin</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sinh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">snd</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">span</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">splitAt</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sqrt</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">String</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">subtract</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">succ</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">sum</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-T.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - T)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - T</p><table><tr><td class="src">tail</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">take</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">takeWhile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tan</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tanh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toEnum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toInteger</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toRational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">True</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">truncate</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - T</p><table><tr><td class="src">tail</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">take</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">takeWhile</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tan</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">tanh</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toEnum</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toInteger</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">toRational</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">True</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">truncate</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-U.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - U)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - U</p><table><tr><td class="src">uncurry</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">undefined</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unlines</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">until</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unwords</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unzip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unzip3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">userError</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - U</p><table><tr><td class="src">uncurry</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">undefined</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unlines</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">until</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unwords</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unzip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">unzip3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">userError</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-W.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - W)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - W</p><table><tr><td class="src">words</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">writeFile</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - W</p><table><tr><td class="src">words</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">writeFile</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index-Z.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index - Z)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - Z</p><table><tr><td class="src">zip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zip3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zipWith</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zipWith3</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div><div id="index"><p class="caption">Index - Z</p><table><tr><td class="src">zip</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zip3</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zipWith</td><td class="module">Control.Indexed.Prelude</td></tr><tr><td class="src">zipWith3</td><td class="module">Control.Indexed.Prelude</td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/doc-index.html

 <!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>asai-0.0.0.0: A minimal library for delimited continuations. (Index)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
 window.onload = function () {pageLoad();};
 //]]>
-</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>
+</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">asai-0.0.0.0: A minimal library for delimited continuations.</p></div><div id="content"><div id="alphabet"><ul><li><a href="doc-index-A.html">A</a></li><li><a href="doc-index-B.html">B</a></li><li><a href="doc-index-C.html">C</a></li><li><a href="doc-index-D.html">D</a></li><li><a href="doc-index-E.html">E</a></li><li><a href="doc-index-F.html">F</a></li><li><a href="doc-index-G.html">G</a></li><li><a href="doc-index-H.html">H</a></li><li><a href="doc-index-I.html">I</a></li><li><a href="doc-index-J.html">J</a></li><li><a href="doc-index-L.html">L</a></li><li><a href="doc-index-M.html">M</a></li><li><a href="doc-index-N.html">N</a></li><li><a href="doc-index-O.html">O</a></li><li><a href="doc-index-P.html">P</a></li><li><a href="doc-index-Q.html">Q</a></li><li><a href="doc-index-R.html">R</a></li><li><a href="doc-index-S.html">S</a></li><li><a href="doc-index-T.html">T</a></li><li><a href="doc-index-U.html">U</a></li><li><a href="doc-index-W.html">W</a></li><li><a href="doc-index-Z.html">Z</a></li><li><a href="doc-index-58.html">:</a></li><li><a href="doc-index-33.html">!</a></li><li><a href="doc-index-36.html">$</a></li><li><a href="doc-index-38.html">&amp;</a></li><li><a href="doc-index-42.html">*</a></li><li><a href="doc-index-43.html">+</a></li><li><a href="doc-index-46.html">.</a></li><li><a href="doc-index-47.html">/</a></li><li><a href="doc-index-60.html">&lt;</a></li><li><a href="doc-index-61.html">=</a></li><li><a href="doc-index-62.html">&gt;</a></li><li><a href="doc-index-94.html">^</a></li><li><a href="doc-index-124.html">|</a></li><li><a href="doc-index-45.html">-</a></li><li><a href="doc-index-All.html">All</a></li></ul></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.1</p></div></body></html>

File doc/mini_Control-Delimited.html

 window.onload = function () {pageLoad();};
 //]]>
 </script></head><body id="mini"><div id="module-header"><p class="caption">Control.Delimited</p></div><div id="interface"><h1>Delimited continuations
-</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Delimited.html#t:Delim" target="main">Delim</a> s t b</p></div><div class="top"><p class="src"><a href="Control-Delimited.html#v:reset" target="main">reset</a></p></div><h2>A family of shift operators
+</h1><div class="top"><p class="src"><span class="keyword">data</span> <a href="Control-Delimited.html#t:Delim" target="main">Delim</a> s t b</p></div><div class="top"><p class="src"><span class="keyword">type</span> a <a href="Control-Delimited.html#t::-126--62-" target="main">:~&gt;</a> b</p></div><div class="top"><p class="src"><span class="keyword">type</span> a <a href="Control-Delimited.html#t::-61--62-" target="main">:=&gt;</a> b</p></div><div class="top"><p class="src"><a href="Control-Delimited.html#v:reset" target="main">reset</a></p></div><h2>A family of shift operators
 </h2><div class="top"><p class="src"><a href="Control-Delimited.html#v:shift0" target="main">shift0</a></p></div><div class="top"><p class="src"><a href="Control-Delimited.html#v:shift1" target="main">shift1</a></p></div><div class="top"><p class="src"><a href="Control-Delimited.html#v:shift2" target="main">shift2</a></p></div><div class="top"><p class="src"><a href="Control-Delimited.html#v:shift3" target="main">shift3</a></p></div><h2>Traditional <code>call/cc</code>
 </h2><div class="top"><p class="src"><a href="Control-Delimited.html#v:callCC" target="main">callCC</a></p></div><h2>Executing delimited computations
 </h2><div class="top"><p class="src"><a href="Control-Delimited.html#v:runDelim" target="main">runDelim</a></p></div><h1>Re-exports for convenience

File doc/src/Control-Delimited-Tutorial.html

 <a name="line-136"></a>
 <a name="line-137"></a>&gt;&gt;&gt; :t runDelim $ reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= \r -&gt; returnI (r + (1::Int))
 <a name="line-138"></a>runDelim $ reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= \r -&gt; returnI (r + (1::Int))
-<a name="line-139"></a>  :: Int -&gt; Delim a' a' Int
+<a name="line-139"></a>  :: Int -&gt; Delim s s Int
 <a name="line-140"></a>
 <a name="line-141"></a>Here, the answer type is /not/ changed by the call to @'shift2'@: the
 <a name="line-142"></a>continuation k is not discarded, but returned. This \'carries'\ the

File doc/src/Control-Delimited.html

 <link type='text/css' rel='stylesheet' href='hscolour.css' />
 </head>
 <body>
-<pre><a name="line-1"></a><span class='hs-comment'>{-# LANGUAGE RankNTypes #-}</span>
-<a name="line-2"></a><span class='hs-comment'>-- |</span>
-<a name="line-3"></a><span class='hs-comment'>-- Module      : Control.Delimited</span>
-<a name="line-4"></a><span class='hs-comment'>-- Copyright   : (c) Oleg Kiselyov 2007-2013,</span>
-<a name="line-5"></a><span class='hs-comment'>--               (c) Austin Seipp 2012-2013,</span>
-<a name="line-6"></a><span class='hs-comment'>--               (c) Leon P Smith 2012-2013</span>
-<a name="line-7"></a><span class='hs-comment'>-- License     : MIT</span>
-<a name="line-8"></a><span class='hs-comment'>--</span>
-<a name="line-9"></a><span class='hs-comment'>-- Maintainer  : mad.one@gmail.com</span>
-<a name="line-10"></a><span class='hs-comment'>-- Stability   : experimental</span>
-<a name="line-11"></a><span class='hs-comment'>-- Portability : Rank-2 types required</span>
-<a name="line-12"></a><span class='hs-comment'>--</span>
-<a name="line-13"></a><span class='hs-comment'>-- Delimited continuations featuring answer-type polymorphism, via</span>
-<a name="line-14"></a><span class='hs-comment'>-- indexed monads.</span>
-<a name="line-15"></a><span class='hs-comment'>--</span>
-<a name="line-16"></a><span class='hs-comment'>-- There is a tutorial available in "Control.Delimited.Tutorial".</span>
-<a name="line-17"></a><span class='hs-comment'>--</span>
-<a name="line-18"></a><span class='hs-keyword'>module</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Delimited</span>
-<a name="line-19"></a>       <span class='hs-layout'>(</span> <span class='hs-comment'>-- * Delimited continuations</span>
-<a name="line-20"></a>         <span class='hs-conid'>Delim</span>     <span class='hs-comment'>-- :: * -&gt; * -&gt; * -&gt; *</span>
-<a name="line-21"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>reset</span>     <span class='hs-comment'>-- :: Delim s t s -&gt; Delim s' s' t</span>
-<a name="line-22"></a>
-<a name="line-23"></a>         <span class='hs-comment'>-- ** A family of shift operators</span>
-<a name="line-24"></a>         <span class='hs-comment'>-- $shiftfamily</span>
-<a name="line-25"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>shift0</span>    <span class='hs-comment'>-- :: ((b -&gt; s) -&gt; t) -&gt; Delim s t b</span>
-<a name="line-26"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>shift1</span>    <span class='hs-comment'>-- :: ((b -&gt; s) -&gt; Delim a t a) -&gt; Delim s t b</span>
-<a name="line-27"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>shift2</span>    <span class='hs-comment'>-- :: ((b -&gt; forall a'.  Delim a' a' s) -&gt; Delim a t a) -&gt; Delim s t b</span>
-<a name="line-28"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>shift3</span>    <span class='hs-comment'>-- :: ((forall a'. Delim a' a' b -&gt; Delim a' a' s) -&gt; Delim a t a) -&gt; Delim s t b</span>
-<a name="line-29"></a>
-<a name="line-30"></a>         <span class='hs-comment'>-- ** Traditional @call/cc@</span>
-<a name="line-31"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>callCC</span>    <span class='hs-comment'>-- :: ((b -&gt; Delim u s a) -&gt; Delim s t b) -&gt; Delim s t b</span>
+<pre><a name="line-1"></a><span class='hs-comment'>{-# LANGUAGE RankNTypes    #-}</span>
+<a name="line-2"></a><span class='hs-comment'>{-# LANGUAGE TypeOperators #-}</span>
+<a name="line-3"></a><span class='hs-comment'>-- |</span>
+<a name="line-4"></a><span class='hs-comment'>-- Module      : Control.Delimited</span>
+<a name="line-5"></a><span class='hs-comment'>-- Copyright   : (c) Oleg Kiselyov 2007-2013,</span>
+<a name="line-6"></a><span class='hs-comment'>--               (c) Austin Seipp 2012-2013,</span>
+<a name="line-7"></a><span class='hs-comment'>--               (c) Leon P Smith 2012-2013</span>
+<a name="line-8"></a><span class='hs-comment'>-- License     : MIT</span>
+<a name="line-9"></a><span class='hs-comment'>--</span>
+<a name="line-10"></a><span class='hs-comment'>-- Maintainer  : mad.one@gmail.com</span>
+<a name="line-11"></a><span class='hs-comment'>-- Stability   : experimental</span>
+<a name="line-12"></a><span class='hs-comment'>-- Portability : Rank-2 types required</span>
+<a name="line-13"></a><span class='hs-comment'>--</span>
+<a name="line-14"></a><span class='hs-comment'>-- Delimited continuations featuring answer-type polymorphism, via</span>
+<a name="line-15"></a><span class='hs-comment'>-- indexed monads.</span>
+<a name="line-16"></a><span class='hs-comment'>--</span>
+<a name="line-17"></a><span class='hs-comment'>-- There is a tutorial available in "Control.Delimited.Tutorial".</span>
+<a name="line-18"></a><span class='hs-comment'>--</span>
+<a name="line-19"></a><span class='hs-keyword'>module</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Delimited</span>
+<a name="line-20"></a>       <span class='hs-layout'>(</span> <span class='hs-comment'>-- * Delimited continuations</span>
+<a name="line-21"></a>         <span class='hs-conid'>Delim</span>     <span class='hs-comment'>-- :: * -&gt; * -&gt; * -&gt; *</span>
+<a name="line-22"></a>       <span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-conop'>:~&gt;</span><span class='hs-layout'>)</span>     <span class='hs-comment'>-- :: * -&gt; * -&gt; *</span>
+<a name="line-23"></a>       <span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-conop'>:=&gt;</span><span class='hs-layout'>)</span>     <span class='hs-comment'>-- :: * -&gt; * -&gt; *</span>
+<a name="line-24"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>reset</span>     <span class='hs-comment'>-- :: Delim s t s -&gt; Delim s' s' t</span>
+<a name="line-25"></a>
+<a name="line-26"></a>         <span class='hs-comment'>-- ** A family of shift operators</span>
+<a name="line-27"></a>         <span class='hs-comment'>-- $shiftfamily</span>
+<a name="line-28"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>shift0</span>    <span class='hs-comment'>-- :: ((b -&gt; s) -&gt; t) -&gt; Delim s t b</span>
+<a name="line-29"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>shift1</span>    <span class='hs-comment'>-- :: ((b -&gt; s) -&gt; Delim a t a) -&gt; Delim s t b</span>
+<a name="line-30"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>shift2</span>    <span class='hs-comment'>-- :: ((b -&gt; forall a'.  Delim a' a' s) -&gt; Delim a t a) -&gt; Delim s t b</span>
+<a name="line-31"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>shift3</span>    <span class='hs-comment'>-- :: ((forall a'. Delim a' a' b -&gt; Delim a' a' s) -&gt; Delim a t a) -&gt; Delim s t b</span>
 <a name="line-32"></a>
-<a name="line-33"></a>         <span class='hs-comment'>-- ** Executing delimited computations</span>
-<a name="line-34"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>runDelim</span>  <span class='hs-comment'>-- :: Delim t t t -&gt; t</span>
+<a name="line-33"></a>         <span class='hs-comment'>-- ** Traditional @call/cc@</span>
+<a name="line-34"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>callCC</span>    <span class='hs-comment'>-- :: ((b -&gt; Delim u s a) -&gt; Delim s t b) -&gt; Delim s t b</span>
 <a name="line-35"></a>
-<a name="line-36"></a>         <span class='hs-comment'>-- * Re-exports for convenience</span>
-<a name="line-37"></a>       <span class='hs-layout'>,</span> <span class='hs-keyword'>module</span> <span class='hs-conid'>Data</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Functor</span>
-<a name="line-38"></a>       <span class='hs-layout'>,</span> <span class='hs-keyword'>module</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Applicative</span>
-<a name="line-39"></a>       <span class='hs-layout'>,</span> <span class='hs-keyword'>module</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Monad</span>
-<a name="line-40"></a>       <span class='hs-layout'>)</span> <span class='hs-keyword'>where</span>
-<a name="line-41"></a>
-<a name="line-42"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Data</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Functor</span>
-<a name="line-43"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Applicative</span>
-<a name="line-44"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Monad</span>
-<a name="line-45"></a>
-<a name="line-46"></a><a name="Delim"></a><span class='hs-comment'>-- | The type of a delimited continuation, which is answer-type</span>
-<a name="line-47"></a><a name="Delim"></a><span class='hs-comment'>-- polymorphic.</span>
-<a name="line-48"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-49"></a><a name="Delim"></a><span class='hs-comment'>-- Functions of type @a -&gt; @'Delim'@ s t b@ can be thought of as</span>
-<a name="line-50"></a><a name="Delim"></a><span class='hs-comment'>-- functions of type @a \/ s -&gt; b \/ t@, which means given an @a@ we</span>
-<a name="line-51"></a><a name="Delim"></a><span class='hs-comment'>-- return @b@, changing the /answer type/ of the delimited computation</span>
-<a name="line-52"></a><a name="Delim"></a><span class='hs-comment'>-- from @s@ to @t@. The take away from this is that the @s@ and @t@</span>
-<a name="line-53"></a><a name="Delim"></a><span class='hs-comment'>-- variables representing the input and output answer type,</span>
-<a name="line-54"></a><a name="Delim"></a><span class='hs-comment'>-- respectively. (This notation is used in both OchaCaml and the</span>
-<a name="line-55"></a><a name="Delim"></a><span class='hs-comment'>-- definition of Asai's lambda/shift calculus.)</span>
-<a name="line-56"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-57"></a><a name="Delim"></a><span class='hs-comment'>-- If a @'Delim'@ operation does not capture the computation using one</span>
-<a name="line-58"></a><a name="Delim"></a><span class='hs-comment'>-- of the various @shift@ operators (or @shift@ does not change the</span>
-<a name="line-59"></a><a name="Delim"></a><span class='hs-comment'>-- answer type,) then the term is /polymorphic/ in the answer type.</span>
-<a name="line-60"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-61"></a><a name="Delim"></a><span class='hs-comment'>-- Consider a term like:</span>
-<a name="line-62"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-63"></a><a name="Delim"></a><span class='hs-comment'>-- @</span>
-<a name="line-64"></a><a name="Delim"></a><span class='hs-comment'>-- 'reset' $ [...] '!&gt;&gt;=' \\r -&gt; 'returnI' $ r ++ \" world\"</span>
-<a name="line-65"></a><a name="Delim"></a><span class='hs-comment'>-- @</span>
-<a name="line-66"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-67"></a><a name="Delim"></a><span class='hs-comment'>-- Here, the answer type of the enclosing @'reset'@ is @'String'@. If</span>
-<a name="line-68"></a><a name="Delim"></a><span class='hs-comment'>-- the hole (specified by @[...]@) does not have a @shift@ operator,</span>
-<a name="line-69"></a><a name="Delim"></a><span class='hs-comment'>-- or the @shift@ operator does not change the answer type, then the</span>
-<a name="line-70"></a><a name="Delim"></a><span class='hs-comment'>-- type of the hole is answer type polymorphic: the hole cannot change</span>
-<a name="line-71"></a><a name="Delim"></a><span class='hs-comment'>-- the answer type of the enclosing 'reset'.</span>
-<a name="line-72"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-73"></a><a name="Delim"></a><span class='hs-comment'>-- To make this clearer, consider using a @shift@ operator to return</span>
-<a name="line-74"></a><a name="Delim"></a><span class='hs-comment'>-- the delimited continuation to the outer @'reset'@ (which does not</span>
-<a name="line-75"></a><a name="Delim"></a><span class='hs-comment'>-- modify the answer type, since we can only invoke @k@ to return an</span>
-<a name="line-76"></a><a name="Delim"></a><span class='hs-comment'>-- 'Int'):</span>
-<a name="line-77"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-78"></a><a name="Delim"></a><span class='hs-comment'>-- &gt;&gt;&gt; :t runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))</span>
-<a name="line-79"></a><a name="Delim"></a><span class='hs-comment'>-- runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))</span>
-<a name="line-80"></a><a name="Delim"></a><span class='hs-comment'>--   :: Num t =&gt; t -&gt; Delim a' a' t</span>
-<a name="line-81"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-82"></a><a name="Delim"></a><span class='hs-comment'>-- &gt;&gt;&gt; let f = runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))</span>
-<a name="line-83"></a><a name="Delim"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim (f 5)</span>
-<a name="line-84"></a><a name="Delim"></a><span class='hs-comment'>-- 6</span>
-<a name="line-85"></a><a name="Delim"></a><span class='hs-comment'>--</span>
-<a name="line-86"></a><a name="Delim"></a><span class='hs-comment'>-- Note how the quantified variable @a'@ is both the input and output</span>
-<a name="line-87"></a><a name="Delim"></a><span class='hs-comment'>-- answer type of @k@: thus, it cannot change the answer type (here we</span>
-<a name="line-88"></a><a name="Delim"></a><span class='hs-comment'>-- use @'shift2'@ which features a rank-2 type, perfectly matching the</span>
-<a name="line-89"></a><a name="Delim"></a><span class='hs-comment'>-- same kind of type you would see in OchaCaml.)</span>
-<a name="line-90"></a><a name="Delim"></a><span class='hs-keyword'>newtype</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>b</span>
-<a name="line-91"></a>  <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>{</span> <span class='hs-varid'>unDelim</span> <span class='hs-keyglyph'>::</span> <span class='hs-layout'>(</span><span class='hs-varid'>b</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>t</span> <span class='hs-layout'>}</span>
-<a name="line-92"></a>
-<a name="line-93"></a><a name="instance%20IxFunctor%20Delim"></a><span class='hs-comment'>-- | Delimited continuations form an @'IxFunctor'@.</span>
-<a name="line-94"></a><a name="instance%20IxFunctor%20Delim"></a><span class='hs-keyword'>instance</span> <span class='hs-conid'>IxFunctor</span> <span class='hs-conid'>Delim</span> <span class='hs-keyword'>where</span>
-<a name="line-95"></a>  <span class='hs-varid'>mapI</span> <span class='hs-varid'>f</span> <span class='hs-layout'>(</span><span class='hs-conid'>Delim</span> <span class='hs-varid'>g</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>g</span> <span class='hs-layout'>(</span><span class='hs-varid'>k</span> <span class='hs-varop'>.</span> <span class='hs-varid'>f</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
-<a name="line-96"></a>  <span class='hs-comment'>{-# INLINE mapI #-}</span>
-<a name="line-97"></a>
-<a name="line-98"></a><a name="instance%20IxPointed%20Delim"></a><span class='hs-comment'>-- | Delimited continuations form an @'IxPointed'@.</span>
-<a name="line-99"></a><a name="instance%20IxPointed%20Delim"></a><span class='hs-keyword'>instance</span> <span class='hs-conid'>IxPointed</span> <span class='hs-conid'>Delim</span> <span class='hs-keyword'>where</span>
-<a name="line-100"></a>  <span class='hs-varid'>returnI</span> <span class='hs-varid'>x</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>k</span> <span class='hs-varid'>x</span><span class='hs-layout'>)</span>
-<a name="line-101"></a>  <span class='hs-comment'>{-# INLINE returnI #-}</span>
-<a name="line-102"></a>
-<a name="line-103"></a><a name="instance%20IxApplicative%20Delim"></a><span class='hs-comment'>-- | Delimited continuations form an @'IxApplicative'@.</span>
-<a name="line-104"></a><a name="instance%20IxApplicative%20Delim"></a><span class='hs-keyword'>instance</span> <span class='hs-conid'>IxApplicative</span> <span class='hs-conid'>Delim</span> <span class='hs-keyword'>where</span>
-<a name="line-105"></a>  <span class='hs-layout'>(</span><span class='hs-conid'>Delim</span> <span class='hs-varid'>f</span><span class='hs-layout'>)</span> <span class='hs-varop'>&lt;!*&gt;</span> <span class='hs-layout'>(</span><span class='hs-conid'>Delim</span> <span class='hs-varid'>h</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>h</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>s</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>f</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>t</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>k</span> <span class='hs-varop'>$</span> <span class='hs-varid'>t</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
-<a name="line-106"></a>  <span class='hs-comment'>{-# INLINE (&lt;!*&gt;) #-}</span>
-<a name="line-107"></a>
-<a name="line-108"></a><a name="instance%20IxMonad%20Delim"></a><span class='hs-comment'>-- | Delimited continuations form an @'IxMonad'@.</span>
-<a name="line-109"></a><a name="instance%20IxMonad%20Delim"></a><span class='hs-keyword'>instance</span> <span class='hs-conid'>IxMonad</span> <span class='hs-conid'>Delim</span> <span class='hs-keyword'>where</span>
-<a name="line-110"></a>  <span class='hs-conid'>Delim</span> <span class='hs-varid'>f</span> <span class='hs-varop'>!&gt;&gt;=</span> <span class='hs-varid'>g</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>f</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>s</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>unDelim</span> <span class='hs-layout'>(</span><span class='hs-varid'>g</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-varid'>k</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
-<a name="line-111"></a>  <span class='hs-comment'>{-# INLINE (!&gt;&gt;=) #-}</span>
-<a name="line-112"></a>
-<a name="line-113"></a><a name="reset"></a><span class='hs-comment'>-- | Delimit a computation. The type variable @a@ indicates that</span>
-<a name="line-114"></a><span class='hs-comment'>-- @'reset'@ is polymorphic in its answer type.</span>
-<a name="line-115"></a><span class='hs-comment'>--</span>
-<a name="line-116"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim (reset $ returnI "hello")</span>
-<a name="line-117"></a><span class='hs-comment'>-- "hello"</span>
-<a name="line-118"></a><span class='hs-comment'>--</span>
-<a name="line-119"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim (returnI 5)</span>
-<a name="line-120"></a><span class='hs-comment'>-- 5</span>
-<a name="line-121"></a><span class='hs-definition'>reset</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>s</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>a</span> <span class='hs-varid'>a</span> <span class='hs-varid'>t</span>
-<a name="line-122"></a><span class='hs-definition'>reset</span> <span class='hs-layout'>(</span><span class='hs-conid'>Delim</span> <span class='hs-varid'>f</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>k</span> <span class='hs-layout'>(</span><span class='hs-varid'>f</span> <span class='hs-varid'>id</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
-<a name="line-123"></a><span class='hs-comment'>{-# INLINE reset #-}</span>
-<a name="line-124"></a>
-<a name="line-125"></a><span class='hs-comment'>{- $shiftfamily
+<a name="line-36"></a>         <span class='hs-comment'>-- ** Executing delimited computations</span>
+<a name="line-37"></a>       <span class='hs-layout'>,</span> <span class='hs-varid'>runDelim</span>  <span class='hs-comment'>-- :: Delim t t t -&gt; t</span>
+<a name="line-38"></a>
+<a name="line-39"></a>         <span class='hs-comment'>-- * Re-exports for convenience</span>
+<a name="line-40"></a>       <span class='hs-layout'>,</span> <span class='hs-keyword'>module</span> <span class='hs-conid'>Data</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Functor</span>
+<a name="line-41"></a>       <span class='hs-layout'>,</span> <span class='hs-keyword'>module</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Applicative</span>
+<a name="line-42"></a>       <span class='hs-layout'>,</span> <span class='hs-keyword'>module</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Monad</span>
+<a name="line-43"></a>       <span class='hs-layout'>)</span> <span class='hs-keyword'>where</span>
+<a name="line-44"></a>
+<a name="line-45"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Data</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Functor</span>
+<a name="line-46"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Applicative</span>
+<a name="line-47"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Control</span><span class='hs-varop'>.</span><span class='hs-conid'>Indexed</span><span class='hs-varop'>.</span><span class='hs-conid'>Monad</span>
+<a name="line-48"></a>
+<a name="line-49"></a><a name="Delim"></a><span class='hs-comment'>-- | The type of a delimited continuation, which is answer-type</span>
+<a name="line-50"></a><a name="Delim"></a><span class='hs-comment'>-- polymorphic.</span>
+<a name="line-51"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-52"></a><a name="Delim"></a><span class='hs-comment'>-- Functions of type @a -&gt; @'Delim'@ s t b@ can be thought of as</span>
+<a name="line-53"></a><a name="Delim"></a><span class='hs-comment'>-- functions of type @a \/ s -&gt; b \/ t@, which means given an @a@ we</span>
+<a name="line-54"></a><a name="Delim"></a><span class='hs-comment'>-- return @b@, changing the /answer type/ of the delimited computation</span>
+<a name="line-55"></a><a name="Delim"></a><span class='hs-comment'>-- from @s@ to @t@. The take away from this is that the @s@ and @t@</span>
+<a name="line-56"></a><a name="Delim"></a><span class='hs-comment'>-- variables representing the input and output answer type,</span>
+<a name="line-57"></a><a name="Delim"></a><span class='hs-comment'>-- respectively. (This notation is used in both OchaCaml and the</span>
+<a name="line-58"></a><a name="Delim"></a><span class='hs-comment'>-- definition of Asai's lambda/shift calculus.)</span>
+<a name="line-59"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-60"></a><a name="Delim"></a><span class='hs-comment'>-- If a @'Delim'@ operation does not capture the computation using one</span>
+<a name="line-61"></a><a name="Delim"></a><span class='hs-comment'>-- of the various @shift@ operators (or @shift@ does not change the</span>
+<a name="line-62"></a><a name="Delim"></a><span class='hs-comment'>-- answer type,) then the term is /polymorphic/ in the answer type.</span>
+<a name="line-63"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-64"></a><a name="Delim"></a><span class='hs-comment'>-- Consider a term like:</span>
+<a name="line-65"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-66"></a><a name="Delim"></a><span class='hs-comment'>-- @</span>
+<a name="line-67"></a><a name="Delim"></a><span class='hs-comment'>-- 'reset' $ [...] '!&gt;&gt;=' \\r -&gt; 'returnI' $ r ++ \" world\"</span>
+<a name="line-68"></a><a name="Delim"></a><span class='hs-comment'>-- @</span>
+<a name="line-69"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-70"></a><a name="Delim"></a><span class='hs-comment'>-- Here, the answer type of the enclosing @'reset'@ is @'String'@. If</span>
+<a name="line-71"></a><a name="Delim"></a><span class='hs-comment'>-- the hole (specified by @[...]@) does not have a @shift@ operator,</span>
+<a name="line-72"></a><a name="Delim"></a><span class='hs-comment'>-- or the @shift@ operator does not change the answer type, then the</span>
+<a name="line-73"></a><a name="Delim"></a><span class='hs-comment'>-- type of the hole is answer type polymorphic: the hole cannot change</span>
+<a name="line-74"></a><a name="Delim"></a><span class='hs-comment'>-- the answer type of the enclosing 'reset'.</span>
+<a name="line-75"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-76"></a><a name="Delim"></a><span class='hs-comment'>-- To make this clearer, consider using a @shift@ operator to return</span>
+<a name="line-77"></a><a name="Delim"></a><span class='hs-comment'>-- the delimited continuation to the outer @'reset'@ (which does not</span>
+<a name="line-78"></a><a name="Delim"></a><span class='hs-comment'>-- modify the answer type, since we can only invoke @k@ to return an</span>
+<a name="line-79"></a><a name="Delim"></a><span class='hs-comment'>-- 'Int'):</span>
+<a name="line-80"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-81"></a><a name="Delim"></a><span class='hs-comment'>-- &gt;&gt;&gt; :t runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))</span>
+<a name="line-82"></a><a name="Delim"></a><span class='hs-comment'>-- runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))</span>
+<a name="line-83"></a><a name="Delim"></a><span class='hs-comment'>--   :: Num t =&gt; t -&gt; Delim s s t</span>
+<a name="line-84"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-85"></a><a name="Delim"></a><span class='hs-comment'>-- &gt;&gt;&gt; let f = runDelim (reset $ shift2 (\k -&gt; returnI k) !&gt;&gt;= returnI . (+1))</span>
+<a name="line-86"></a><a name="Delim"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim (f 5)</span>
+<a name="line-87"></a><a name="Delim"></a><span class='hs-comment'>-- 6</span>
+<a name="line-88"></a><a name="Delim"></a><span class='hs-comment'>--</span>
+<a name="line-89"></a><a name="Delim"></a><span class='hs-comment'>-- Note how the quantified variable @a'@ is both the input and output</span>
+<a name="line-90"></a><a name="Delim"></a><span class='hs-comment'>-- answer type of @k@: thus, it cannot change the answer type (here we</span>
+<a name="line-91"></a><a name="Delim"></a><span class='hs-comment'>-- use @'shift2'@ which features a rank-2 type, perfectly matching the</span>
+<a name="line-92"></a><a name="Delim"></a><span class='hs-comment'>-- same kind of type you would see in OchaCaml.)</span>
+<a name="line-93"></a><a name="Delim"></a><span class='hs-keyword'>newtype</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>b</span>
+<a name="line-94"></a>  <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>{</span> <span class='hs-varid'>unDelim</span> <span class='hs-keyglyph'>::</span> <span class='hs-layout'>(</span><span class='hs-varid'>b</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>t</span> <span class='hs-layout'>}</span>
+<a name="line-95"></a>
+<a name="line-96"></a><span class='hs-comment'>-- | This is a simple alias for a delimited continuation which is</span>
+<a name="line-97"></a><span class='hs-comment'>-- polymorphic in its answer type. This corresponds directly to the</span>
+<a name="line-98"></a><span class='hs-comment'>-- definition of @'shift2'@.</span>
+<a name="line-99"></a><span class='hs-keyword'>type</span> <span class='hs-layout'>(</span><span class='hs-conop'>:~&gt;</span><span class='hs-layout'>)</span> <span class='hs-varid'>a</span> <span class='hs-varid'>b</span> <span class='hs-keyglyph'>=</span> <span class='hs-keyword'>forall</span> <span class='hs-varid'>s</span><span class='hs-varop'>.</span> <span class='hs-varid'>a</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>s</span> <span class='hs-varid'>b</span>
+<a name="line-100"></a>
+<a name="line-101"></a><span class='hs-comment'>-- | This is a simple alias for a delimited continuation which is</span>
+<a name="line-102"></a><span class='hs-comment'>-- polymorphic in its answer type, but where the continuation is</span>
+<a name="line-103"></a><span class='hs-comment'>-- monadic even in the input. This corresponds directly to the</span>
+<a name="line-104"></a><span class='hs-comment'>-- definition of @'shift3'@.</span>
+<a name="line-105"></a><span class='hs-keyword'>type</span> <span class='hs-layout'>(</span><span class='hs-conop'>:=&gt;</span><span class='hs-layout'>)</span> <span class='hs-varid'>a</span> <span class='hs-varid'>b</span> <span class='hs-keyglyph'>=</span> <span class='hs-keyword'>forall</span> <span class='hs-varid'>s</span><span class='hs-varop'>.</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>s</span> <span class='hs-varid'>a</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>s</span> <span class='hs-varid'>b</span>
+<a name="line-106"></a>
+<a name="line-107"></a><a name="instance%20IxFunctor%20Delim"></a><span class='hs-comment'>-- | Delimited continuations form an @'IxFunctor'@.</span>
+<a name="line-108"></a><a name="instance%20IxFunctor%20Delim"></a><span class='hs-keyword'>instance</span> <span class='hs-conid'>IxFunctor</span> <span class='hs-conid'>Delim</span> <span class='hs-keyword'>where</span>
+<a name="line-109"></a>  <span class='hs-varid'>mapI</span> <span class='hs-varid'>f</span> <span class='hs-layout'>(</span><span class='hs-conid'>Delim</span> <span class='hs-varid'>g</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>g</span> <span class='hs-layout'>(</span><span class='hs-varid'>k</span> <span class='hs-varop'>.</span> <span class='hs-varid'>f</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
+<a name="line-110"></a>  <span class='hs-comment'>{-# INLINE mapI #-}</span>
+<a name="line-111"></a>
+<a name="line-112"></a><a name="instance%20IxPointed%20Delim"></a><span class='hs-comment'>-- | Delimited continuations form an @'IxPointed'@.</span>
+<a name="line-113"></a><a name="instance%20IxPointed%20Delim"></a><span class='hs-keyword'>instance</span> <span class='hs-conid'>IxPointed</span> <span class='hs-conid'>Delim</span> <span class='hs-keyword'>where</span>
+<a name="line-114"></a>  <span class='hs-varid'>returnI</span> <span class='hs-varid'>x</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>k</span> <span class='hs-varid'>x</span><span class='hs-layout'>)</span>
+<a name="line-115"></a>  <span class='hs-comment'>{-# INLINE returnI #-}</span>
+<a name="line-116"></a>
+<a name="line-117"></a><a name="instance%20IxApplicative%20Delim"></a><span class='hs-comment'>-- | Delimited continuations form an @'IxApplicative'@.</span>
+<a name="line-118"></a><a name="instance%20IxApplicative%20Delim"></a><span class='hs-keyword'>instance</span> <span class='hs-conid'>IxApplicative</span> <span class='hs-conid'>Delim</span> <span class='hs-keyword'>where</span>
+<a name="line-119"></a>  <span class='hs-layout'>(</span><span class='hs-conid'>Delim</span> <span class='hs-varid'>f</span><span class='hs-layout'>)</span> <span class='hs-varop'>&lt;!*&gt;</span> <span class='hs-layout'>(</span><span class='hs-conid'>Delim</span> <span class='hs-varid'>h</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>h</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>s</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>f</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>t</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>k</span> <span class='hs-varop'>$</span> <span class='hs-varid'>t</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
+<a name="line-120"></a>  <span class='hs-comment'>{-# INLINE (&lt;!*&gt;) #-}</span>
+<a name="line-121"></a>
+<a name="line-122"></a><a name="instance%20IxMonad%20Delim"></a><span class='hs-comment'>-- | Delimited continuations form an @'IxMonad'@.</span>
+<a name="line-123"></a><a name="instance%20IxMonad%20Delim"></a><span class='hs-keyword'>instance</span> <span class='hs-conid'>IxMonad</span> <span class='hs-conid'>Delim</span> <span class='hs-keyword'>where</span>
+<a name="line-124"></a>  <span class='hs-conid'>Delim</span> <span class='hs-varid'>f</span> <span class='hs-varop'>!&gt;&gt;=</span> <span class='hs-varid'>g</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>f</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>s</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>unDelim</span> <span class='hs-layout'>(</span><span class='hs-varid'>g</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-varid'>k</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
+<a name="line-125"></a>  <span class='hs-comment'>{-# INLINE (!&gt;&gt;=) #-}</span>
 <a name="line-126"></a>
-<a name="line-127"></a>There exists not one, but a family of /equivalent/ @shift@ operators
-<a name="line-128"></a>for delimited continuations, which range in the purity of their
-<a name="line-129"></a>constituent continuation parameters and output types, from most pure
-<a name="line-130"></a>to most impure. This family of operators can be used to define each
-<a name="line-131"></a>other in a stepwise manner.
-<a name="line-132"></a>
-<a name="line-133"></a>Briefly, @'shift0'@ is the \"most pure @shift@ of all\" in that the
-<a name="line-134"></a>delimited computation is completely pure. We may then use 'shift0' to
-<a name="line-135"></a>build the definition of @'shift1'@, and use @'shift1'@ to build the
-<a name="line-136"></a>definition of @'shift2'@, and so on until @'shift3'@.
-<a name="line-137"></a>
-<a name="line-138"></a>We may then use @'shift3'@, the \"most impure @shift@ of all\", to
-<a name="line-139"></a>walk back downards and define @'shift2'@, and use @'shift2'@ to
-<a name="line-140"></a>describe @'shift1'@ and so on and so forth.
-<a name="line-141"></a>
-<a name="line-142"></a>We offer the full family of @shift@ operators here, and where
-<a name="line-143"></a>appropriate we use rank-2 typing to ensure the answer types of a
-<a name="line-144"></a>computation are polymorphic (strictly speaking this likely isn't
-<a name="line-145"></a>necessary, but it makes the type signature far more clear and is
-<a name="line-146"></a>fairly non-controversial.)
-<a name="line-147"></a>
-<a name="line-148"></a>(Many thanks go to Leon P Smith who showed me notes describing this
-<a name="line-149"></a>family and \'zipper\' of @shift@ operators.)
-<a name="line-150"></a>
-<a name="line-151"></a>-}</span>
-<a name="line-152"></a>
-<a name="line-153"></a><a name="shift0"></a><span class='hs-comment'>-- | Clear the current continuation and invoke our handler with it</span>
-<a name="line-154"></a><span class='hs-comment'>-- bound as a parameter.</span>
-<a name="line-155"></a><span class='hs-comment'>--</span>
-<a name="line-156"></a><span class='hs-comment'>-- This is the most pure definition of @shift@: both the continuation</span>
-<a name="line-157"></a><span class='hs-comment'>-- @k@ and the enclosed body are pure, and may be composed with</span>
-<a name="line-158"></a><span class='hs-comment'>-- @'Prelude..'@.</span>
-<a name="line-159"></a><span class='hs-comment'>--</span>
-<a name="line-160"></a><span class='hs-comment'>-- This is defined in terms of @'Delim'@.</span>
-<a name="line-161"></a><span class='hs-comment'>--</span>
-<a name="line-162"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift0 (const "hello") !&gt;&gt;= returnI . (+1)</span>
-<a name="line-163"></a><span class='hs-comment'>-- "hello"</span>
-<a name="line-164"></a><span class='hs-comment'>--</span>
-<a name="line-165"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift0 (\k -&gt; (k . k) 3) !&gt;&gt;= returnI . (+1)</span>
-<a name="line-166"></a><span class='hs-comment'>-- 5</span>
-<a name="line-167"></a><span class='hs-definition'>shift0</span> <span class='hs-keyglyph'>::</span> <span class='hs-layout'>(</span><span class='hs-layout'>(</span><span class='hs-varid'>b</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>t</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>b</span>
-<a name="line-168"></a><span class='hs-definition'>shift0</span> <span class='hs-varid'>f</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>f</span>
-<a name="line-169"></a><span class='hs-comment'>{-# INLINE shift0 #-}</span>
-<a name="line-170"></a>
-<a name="line-171"></a><a name="shift1"></a><span class='hs-comment'>-- | Clear the current continuation and invoke our handler with it</span>
-<a name="line-172"></a><span class='hs-comment'>-- bound as a parameter.</span>
+<a name="line-127"></a><a name="reset"></a><span class='hs-comment'>-- | Delimit a computation. The type variable @a@ indicates that</span>
+<a name="line-128"></a><span class='hs-comment'>-- @'reset'@ is polymorphic in its answer type.</span>
+<a name="line-129"></a><span class='hs-comment'>--</span>
+<a name="line-130"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim (reset $ returnI "hello")</span>
+<a name="line-131"></a><span class='hs-comment'>-- "hello"</span>
+<a name="line-132"></a><span class='hs-comment'>--</span>
+<a name="line-133"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim (returnI 5)</span>
+<a name="line-134"></a><span class='hs-comment'>-- 5</span>
+<a name="line-135"></a><span class='hs-definition'>reset</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>s</span> <span class='hs-conop'>:~&gt;</span> <span class='hs-varid'>t</span>
+<a name="line-136"></a><span class='hs-definition'>reset</span> <span class='hs-layout'>(</span><span class='hs-conid'>Delim</span> <span class='hs-varid'>f</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>k</span> <span class='hs-layout'>(</span><span class='hs-varid'>f</span> <span class='hs-varid'>id</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
+<a name="line-137"></a><span class='hs-comment'>{-# INLINE reset #-}</span>
+<a name="line-138"></a>
+<a name="line-139"></a><span class='hs-comment'>{- $shiftfamily
+<a name="line-140"></a>
+<a name="line-141"></a>There exists not one, but a family of /equivalent/ @shift@ operators
+<a name="line-142"></a>for delimited continuations, which range in the purity of their
+<a name="line-143"></a>constituent continuation parameters and output types, from most pure
+<a name="line-144"></a>to most impure. This family of operators can be used to define each
+<a name="line-145"></a>other in a stepwise manner.
+<a name="line-146"></a>
+<a name="line-147"></a>Briefly, @'shift0'@ is the \"most pure @shift@ of all\" in that the
+<a name="line-148"></a>delimited computation is completely pure. We may then use 'shift0' to
+<a name="line-149"></a>build the definition of @'shift1'@, and use @'shift1'@ to build the
+<a name="line-150"></a>definition of @'shift2'@, and so on until @'shift3'@.
+<a name="line-151"></a>
+<a name="line-152"></a>We may then use @'shift3'@, the \"most impure @shift@ of all\", to
+<a name="line-153"></a>walk back downards and define @'shift2'@, and use @'shift2'@ to
+<a name="line-154"></a>describe @'shift1'@ and so on and so forth.
+<a name="line-155"></a>
+<a name="line-156"></a>We offer the full family of @shift@ operators here, and where
+<a name="line-157"></a>appropriate we use rank-2 typing to ensure the answer types of a
+<a name="line-158"></a>computation are polymorphic (strictly speaking this likely isn't
+<a name="line-159"></a>necessary, but it makes the type signature far more clear and is
+<a name="line-160"></a>fairly non-controversial.)
+<a name="line-161"></a>
+<a name="line-162"></a>(Many thanks go to Leon P Smith who showed me notes describing this
+<a name="line-163"></a>family and \'zipper\' of @shift@ operators.)
+<a name="line-164"></a>
+<a name="line-165"></a>-}</span>
+<a name="line-166"></a>
+<a name="line-167"></a><a name="shift0"></a><span class='hs-comment'>-- | Clear the current continuation and invoke our handler with it</span>
+<a name="line-168"></a><span class='hs-comment'>-- bound as a parameter.</span>
+<a name="line-169"></a><span class='hs-comment'>--</span>
+<a name="line-170"></a><span class='hs-comment'>-- This is the most pure definition of @shift@: both the continuation</span>
+<a name="line-171"></a><span class='hs-comment'>-- @k@ and the enclosed body are pure, and may be composed with</span>
+<a name="line-172"></a><span class='hs-comment'>-- @'Prelude..'@.</span>
 <a name="line-173"></a><span class='hs-comment'>--</span>
-<a name="line-174"></a><span class='hs-comment'>-- This definition of @shift@ prohibits the continuation @k@ from</span>
-<a name="line-175"></a><span class='hs-comment'>-- being monadic, while allowing the body to be monadic (this means</span>
-<a name="line-176"></a><span class='hs-comment'>-- @k@ is trivially polymorphic in its answer type, while remaining</span>
-<a name="line-177"></a><span class='hs-comment'>-- Haskell98.) For this reason it is less pure than @'shift0'@ but more</span>
-<a name="line-178"></a><span class='hs-comment'>-- pure than @'shift2'@.</span>
-<a name="line-179"></a><span class='hs-comment'>--</span>
-<a name="line-180"></a><span class='hs-comment'>-- This is defined in terms of @'shift0'@.</span>
-<a name="line-181"></a><span class='hs-comment'>--</span>
-<a name="line-182"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift1 (const $ returnI "hello") !&gt;&gt;= returnI . (+1)</span>
-<a name="line-183"></a><span class='hs-comment'>-- "hello"</span>
-<a name="line-184"></a><span class='hs-comment'>--</span>
-<a name="line-185"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift1 (\k -&gt; returnI $ (k . k) 3) !&gt;&gt;= returnI . (+1)</span>
-<a name="line-186"></a><span class='hs-comment'>-- 5</span>
-<a name="line-187"></a><span class='hs-definition'>shift1</span> <span class='hs-keyglyph'>::</span> <span class='hs-layout'>(</span><span class='hs-layout'>(</span><span class='hs-varid'>b</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>a</span> <span class='hs-varid'>t</span> <span class='hs-varid'>a</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>b</span>
-<a name="line-188"></a><span class='hs-definition'>shift1</span> <span class='hs-varid'>f</span> <span class='hs-keyglyph'>=</span> <span class='hs-varid'>shift0</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>unDelim</span> <span class='hs-layout'>(</span><span class='hs-varid'>f</span> <span class='hs-varid'>k</span><span class='hs-layout'>)</span> <span class='hs-varid'>id</span><span class='hs-layout'>)</span>
-<a name="line-189"></a><span class='hs-comment'>{-# INLINE shift1 #-}</span>
-<a name="line-190"></a>
-<a name="line-191"></a><a name="shift2"></a><span class='hs-comment'>-- | Clear the current continuation and invoke our handler with it</span>
-<a name="line-192"></a><span class='hs-comment'>-- bound as a parameter.</span>
+<a name="line-174"></a><span class='hs-comment'>-- This is defined in terms of @'Delim'@.</span>
+<a name="line-175"></a><span class='hs-comment'>--</span>
+<a name="line-176"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift0 (const "hello") !&gt;&gt;= returnI . (+1)</span>
+<a name="line-177"></a><span class='hs-comment'>-- "hello"</span>
+<a name="line-178"></a><span class='hs-comment'>--</span>
+<a name="line-179"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift0 (\k -&gt; (k . k) 3) !&gt;&gt;= returnI . (+1)</span>
+<a name="line-180"></a><span class='hs-comment'>-- 5</span>
+<a name="line-181"></a><span class='hs-definition'>shift0</span> <span class='hs-keyglyph'>::</span> <span class='hs-layout'>(</span><span class='hs-layout'>(</span><span class='hs-varid'>b</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>t</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>b</span>
+<a name="line-182"></a><span class='hs-definition'>shift0</span> <span class='hs-varid'>f</span> <span class='hs-keyglyph'>=</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>f</span>
+<a name="line-183"></a><span class='hs-comment'>{-# INLINE shift0 #-}</span>
+<a name="line-184"></a>
+<a name="line-185"></a><a name="shift1"></a><span class='hs-comment'>-- | Clear the current continuation and invoke our handler with it</span>
+<a name="line-186"></a><span class='hs-comment'>-- bound as a parameter.</span>
+<a name="line-187"></a><span class='hs-comment'>--</span>
+<a name="line-188"></a><span class='hs-comment'>-- This definition of @shift@ prohibits the continuation @k@ from</span>
+<a name="line-189"></a><span class='hs-comment'>-- being monadic, while allowing the body to be monadic (this means</span>
+<a name="line-190"></a><span class='hs-comment'>-- @k@ is trivially polymorphic in its answer type, while remaining</span>
+<a name="line-191"></a><span class='hs-comment'>-- Haskell98.) For this reason it is less pure than @'shift0'@ but more</span>
+<a name="line-192"></a><span class='hs-comment'>-- pure than @'shift2'@.</span>
 <a name="line-193"></a><span class='hs-comment'>--</span>
-<a name="line-194"></a><span class='hs-comment'>-- This definition of @shift@ is the most \"genuine\" as it perfectly</span>
-<a name="line-195"></a><span class='hs-comment'>-- encapsulates the typing rules of Asai's lambda/shift calculus using</span>
-<a name="line-196"></a><span class='hs-comment'>-- rank-2 polymorphism: the continuation's answer type is fully</span>
-<a name="line-197"></a><span class='hs-comment'>-- polymorphic.</span>
+<a name="line-194"></a><span class='hs-comment'>-- This is defined in terms of @'shift0'@.</span>
+<a name="line-195"></a><span class='hs-comment'>--</span>
+<a name="line-196"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift1 (const $ returnI "hello") !&gt;&gt;= returnI . (+1)</span>
+<a name="line-197"></a><span class='hs-comment'>-- "hello"</span>
 <a name="line-198"></a><span class='hs-comment'>--</span>
-<a name="line-199"></a><span class='hs-comment'>-- This is defined in terms of @'shift1'@.</span>
-<a name="line-200"></a><span class='hs-comment'>--</span>
-<a name="line-201"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift2 (const $ returnI "hello") !&gt;&gt;= returnI . (+1)</span>
-<a name="line-202"></a><span class='hs-comment'>-- "hello"</span>
-<a name="line-203"></a><span class='hs-comment'>--</span>
-<a name="line-204"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift2 (\k -&gt; (k !&gt;=&gt; k) 3) !&gt;&gt;= returnI . (+1)</span>
-<a name="line-205"></a><span class='hs-comment'>-- 5</span>
-<a name="line-206"></a><span class='hs-definition'>shift2</span> <span class='hs-keyglyph'>::</span> <span class='hs-layout'>(</span><span class='hs-layout'>(</span><span class='hs-varid'>b</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-keyword'>forall</span> <span class='hs-varid'>a'</span><span class='hs-varop'>.</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>a'</span> <span class='hs-varid'>a'</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>a</span> <span class='hs-varid'>t</span> <span class='hs-varid'>a</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>b</span>
-<a name="line-207"></a><span class='hs-definition'>shift2</span> <span class='hs-varid'>f</span> <span class='hs-keyglyph'>=</span> <span class='hs-varid'>shift1</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>f</span> <span class='hs-layout'>(</span><span class='hs-varid'>returnI</span> <span class='hs-varop'>.</span> <span class='hs-varid'>k</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
-<a name="line-208"></a><span class='hs-comment'>{-# INLINE shift2 #-}</span>
-<a name="line-209"></a>
-<a name="line-210"></a><a name="shift3"></a><span class='hs-comment'>-- | Clear the current continuation and invoke our handler with it</span>
-<a name="line-211"></a><span class='hs-comment'>-- bound as a parameter.</span>
+<a name="line-199"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift1 (\k -&gt; returnI $ (k . k) 3) !&gt;&gt;= returnI . (+1)</span>
+<a name="line-200"></a><span class='hs-comment'>-- 5</span>
+<a name="line-201"></a><span class='hs-definition'>shift1</span> <span class='hs-keyglyph'>::</span> <span class='hs-layout'>(</span><span class='hs-layout'>(</span><span class='hs-varid'>b</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>a</span> <span class='hs-varid'>t</span> <span class='hs-varid'>a</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>b</span>
+<a name="line-202"></a><span class='hs-definition'>shift1</span> <span class='hs-varid'>f</span> <span class='hs-keyglyph'>=</span> <span class='hs-varid'>shift0</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>unDelim</span> <span class='hs-layout'>(</span><span class='hs-varid'>f</span> <span class='hs-varid'>k</span><span class='hs-layout'>)</span> <span class='hs-varid'>id</span><span class='hs-layout'>)</span>
+<a name="line-203"></a><span class='hs-comment'>{-# INLINE shift1 #-}</span>
+<a name="line-204"></a>
+<a name="line-205"></a><a name="shift2"></a><span class='hs-comment'>-- | Clear the current continuation and invoke our handler with it</span>
+<a name="line-206"></a><span class='hs-comment'>-- bound as a parameter.</span>
+<a name="line-207"></a><span class='hs-comment'>--</span>
+<a name="line-208"></a><span class='hs-comment'>-- This definition of @shift@ is the most \"genuine\" as it perfectly</span>
+<a name="line-209"></a><span class='hs-comment'>-- encapsulates the typing rules of Asai's lambda/shift calculus using</span>
+<a name="line-210"></a><span class='hs-comment'>-- rank-2 polymorphism: the continuation's answer type is fully</span>
+<a name="line-211"></a><span class='hs-comment'>-- polymorphic.</span>
 <a name="line-212"></a><span class='hs-comment'>--</span>
-<a name="line-213"></a><span class='hs-comment'>-- This is the most impure definition of @shift@ in that all</span>
-<a name="line-214"></a><span class='hs-comment'>-- components of the delimited computation are monadic. It is akin to</span>
-<a name="line-215"></a><span class='hs-comment'>-- the definition of @withSubCont@ in Amr Sabry's paper \"A Monadic</span>
-<a name="line-216"></a><span class='hs-comment'>-- Framework for Delimited Continuations\", available in the</span>
-<a name="line-217"></a><span class='hs-comment'>-- @CC-delcont@ package.</span>
-<a name="line-218"></a><span class='hs-comment'>--</span>
-<a name="line-219"></a><span class='hs-comment'>-- Like @'shift2'@, this uses rank-2 polymorphism to ensure that the</span>
-<a name="line-220"></a><span class='hs-comment'>-- continuation @k@ is polymorphic in its answer type.</span>
-<a name="line-221"></a><span class='hs-comment'>--</span>
-<a name="line-222"></a><span class='hs-comment'>-- This is defined in terms of @'shift2'@.</span>
-<a name="line-223"></a><span class='hs-comment'>--</span>
-<a name="line-224"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift3 (const $ returnI "hello") !&gt;&gt;= returnI . (+1)</span>
-<a name="line-225"></a><span class='hs-comment'>-- "hello"</span>
+<a name="line-213"></a><span class='hs-comment'>-- This is defined in terms of @'shift1'@.</span>
+<a name="line-214"></a><span class='hs-comment'>--</span>
+<a name="line-215"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift2 (const $ returnI "hello") !&gt;&gt;= returnI . (+1)</span>
+<a name="line-216"></a><span class='hs-comment'>-- "hello"</span>
+<a name="line-217"></a><span class='hs-comment'>--</span>
+<a name="line-218"></a><span class='hs-comment'>-- &gt;&gt;&gt; runDelim $ reset $ shift2 (\k -&gt; (k !&gt;=&gt; k) 3) !&gt;&gt;= returnI . (+1)</span>
+<a name="line-219"></a><span class='hs-comment'>-- 5</span>
+<a name="line-220"></a><span class='hs-definition'>shift2</span> <span class='hs-keyglyph'>::</span> <span class='hs-layout'>(</span><span class='hs-layout'>(</span><span class='hs-varid'>b</span> <span class='hs-conop'>:~&gt;</span> <span class='hs-varid'>s</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>a</span> <span class='hs-varid'>t</span> <span class='hs-varid'>a</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Delim</span> <span class='hs-varid'>s</span> <span class='hs-varid'>t</span> <span class='hs-varid'>b</span>
+<a name="line-221"></a><span class='hs-definition'>shift2</span> <span class='hs-varid'>f</span> <span class='hs-keyglyph'>=</span> <span class='hs-varid'>shift1</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-varid'>k</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>f</span> <span class='hs-layout'>(</span><span class='hs-varid'>returnI</span> <span class='hs-varop'>.</span> <span class='hs-varid'>k</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
+<a name="line-222"></a><span class='hs-comment'>{-# INLINE shift2 #-}</span>
+<a name="line-223"></a>