/usr/share/doc/libghc-basic-prelude-doc/html/BasicPrelude.html is in libghc-basic-prelude-doc 0.6.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | <!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>BasicPrelude</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="file:///usr/share/javascript/mathjax/MathJax.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_BasicPrelude.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/BasicPrelude.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">basic-prelude-0.6.1: An enhanced core prelude; a common foundation for alternate preludes.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell98</td></tr></table><p class="caption">BasicPrelude</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Module exports</a><ul><li><a href="#g:2">Folds and traversals</a></li></ul></li><li><a href="#g:3">Enhanced exports</a><ul><li><a href="#g:4">Simpler name for a typeclassed operation</a></li><li><a href="#g:5">Strict implementation</a></li><li><a href="#g:6">Text for Read and Show operations</a></li><li><a href="#g:7">FilePath for file operations</a></li></ul></li><li><a href="#g:8">Text exports</a><ul><li><a href="#g:9">Text operations (Pure)</a></li><li><a href="#g:10">Text operations (IO)</a></li></ul></li><li><a href="#g:11">Miscellaneous prelude re-exports</a><ul><li><a href="#g:12">Math</a></li><li><a href="#g:13">Show and Read</a></li><li><a href="#g:14">IO operations</a></li></ul></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>BasicPrelude mostly re-exports
several key libraries in their entirety.
The exception is Data.List,
where various functions are replaced
by similar versions that are either
generalized, operate on Text,
or are implemented strictly.</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">module <a href="CorePrelude.html">CorePrelude</a></li><li class="src short">module <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List.html">Data.List</a></li><li class="src short">module <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Monad.html">Control.Monad</a></li><li class="src short"><span class="keyword">class</span> <a href="#t:Foldable">Foldable</a> t <span class="keyword">where</span><ul class="subs"><li><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> t a -> m</li><li><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> t a -> b</li><li><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> t a -> b</li><li><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> t a -> b</li><li><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> t a -> b</li><li><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> t a -> a</li><li><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> t a -> a</li><li><a href="#v:null">null</a> :: t a -> <a href="CorePrelude.html#t:Bool">Bool</a></li><li><a href="#v:length">length</a> :: t a -> <a href="CorePrelude.html#t:Int">Int</a></li><li><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> t a -> <a href="CorePrelude.html#t:Bool">Bool</a></li><li><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => t a -> a</li><li><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => t a -> a</li></ul></li><li class="src short"><a href="#v:elem">elem</a> :: <a href="BasicPrelude.html#t:Foldable">Foldable</a> t => <span class="keyword">forall</span> a. <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> t a -> <a href="CorePrelude.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:maximum">maximum</a> :: <a href="BasicPrelude.html#t:Foldable">Foldable</a> t => <span class="keyword">forall</span> a. <a href="CorePrelude.html#t:Ord">Ord</a> a => t a -> a</li><li class="src short"><a href="#v:minimum">minimum</a> :: <a href="BasicPrelude.html#t:Foldable">Foldable</a> t => <span class="keyword">forall</span> a. <a href="CorePrelude.html#t:Ord">Ord</a> a => t a -> a</li><li class="src short"><span class="keyword">class</span> (<a href="CorePrelude.html#t:Functor">Functor</a> t, <a href="BasicPrelude.html#t:Foldable">Foldable</a> t) => <a href="#t:Traversable">Traversable</a> t <span class="keyword">where</span><ul class="subs"><li><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> t a -> f (t b)</li><li><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => t (f a) -> f (t a)</li><li><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> t a -> m (t b)</li><li><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => t (m a) -> m (t a)</li></ul></li><li class="src short"><a href="#v:map">map</a> :: <a href="CorePrelude.html#t:Functor">Functor</a> f => (a -> b) -> f a -> f b</li><li class="src short"><a href="#v:empty">empty</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> w => w</li><li class="src short"><a href="#v:-43--43-">(++)</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> w => w -> w -> w</li><li class="src short"><a href="#v:concat">concat</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> w => [w] -> w</li><li class="src short"><a href="#v:intercalate">intercalate</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> w => w -> [w] -> w</li><li class="src short"><a href="#v:sum">sum</a> :: (<a href="BasicPrelude.html#t:Foldable">Foldable</a> f, <a href="CorePrelude.html#t:Num">Num</a> a) => f a -> a</li><li class="src short"><a href="#v:product">product</a> :: (<a href="BasicPrelude.html#t:Foldable">Foldable</a> f, <a href="CorePrelude.html#t:Num">Num</a> a) => f a -> a</li><li class="src short"><a href="#v:tshow">tshow</a> :: <a href="BasicPrelude.html#t:Show">Show</a> a => a -> <a href="CorePrelude.html#t:Text">Text</a></li><li class="src short"><a href="#v:fromShow">fromShow</a> :: (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="CorePrelude.html#t:IsString">IsString</a> b) => a -> b</li><li class="src short"><a href="#v:read">read</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:Text">Text</a> -> a</li><li class="src short"><a href="#v:readIO">readIO</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:IO">IO</a> a</li><li class="src short"><a href="#v:readFile">readFile</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:IO">IO</a> <a href="CorePrelude.html#t:Text">Text</a></li><li class="src short"><a href="#v:writeFile">writeFile</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:appendFile">appendFile</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:lines">lines</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> [<a href="CorePrelude.html#t:Text">Text</a>]</li><li class="src short"><a href="#v:words">words</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> [<a href="CorePrelude.html#t:Text">Text</a>]</li><li class="src short"><a href="#v:unlines">unlines</a> :: [<a href="CorePrelude.html#t:Text">Text</a>] -> <a href="CorePrelude.html#t:Text">Text</a></li><li class="src short"><a href="#v:unwords">unwords</a> :: [<a href="CorePrelude.html#t:Text">Text</a>] -> <a href="CorePrelude.html#t:Text">Text</a></li><li class="src short"><a href="#v:textToString">textToString</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:String">String</a></li><li class="src short"><a href="#v:ltextToString">ltextToString</a> :: <a href="CorePrelude.html#t:LText">LText</a> -> <a href="CorePrelude.html#t:String">String</a></li><li class="src short"><a href="#v:fpToText">fpToText</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:Text">Text</a></li><li class="src short"><a href="#v:fpFromText">fpFromText</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:FilePath">FilePath</a></li><li class="src short"><a href="#v:fpToString">fpToString</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:String">String</a></li><li class="src short"><a href="#v:encodeUtf8">encodeUtf8</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:ByteString">ByteString</a></li><li class="src short"><a href="#v:decodeUtf8">decodeUtf8</a> :: <a href="CorePrelude.html#t:ByteString">ByteString</a> -> <a href="CorePrelude.html#t:Text">Text</a></li><li class="src short"><a href="#v:getLine">getLine</a> :: <a href="CorePrelude.html#t:IO">IO</a> <a href="CorePrelude.html#t:Text">Text</a></li><li class="src short"><a href="#v:getContents">getContents</a> :: <a href="CorePrelude.html#t:IO">IO</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a></li><li class="src short"><a href="#v:interact">interact</a> :: (<a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> <a href="CorePrelude.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:gcd">gcd</a> :: <a href="CorePrelude.html#t:Integral">Integral</a> a => a -> a -> a</li><li class="src short"><a href="#v:lcm">lcm</a> :: <a href="CorePrelude.html#t:Integral">Integral</a> a => a -> a -> a</li><li class="src short"><span class="keyword">class</span> <a href="#t:Show">Show</a> a <span class="keyword">where</span><ul class="subs"><li><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a></li><li><a href="#v:show">show</a> :: a -> <a href="CorePrelude.html#t:String">String</a></li><li><a href="#v:showList">showList</a> :: [a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a></li></ul></li><li class="src short"><span class="keyword">type</span> <a href="#t:ShowS">ShowS</a> = <a href="CorePrelude.html#t:String">String</a> -> <a href="CorePrelude.html#t:String">String</a></li><li class="src short"><a href="#v:shows">shows</a> :: <a href="BasicPrelude.html#t:Show">Show</a> a => a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a></li><li class="src short"><a href="#v:showChar">showChar</a> :: <a href="CorePrelude.html#t:Char">Char</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a></li><li class="src short"><a href="#v:showString">showString</a> :: <a href="CorePrelude.html#t:String">String</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a></li><li class="src short"><a href="#v:showParen">showParen</a> :: <a href="CorePrelude.html#t:Bool">Bool</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a></li><li class="src short"><span class="keyword">type</span> <a href="#t:ReadS">ReadS</a> a = <a href="CorePrelude.html#t:String">String</a> -> [(a, <a href="CorePrelude.html#t:String">String</a>)]</li><li class="src short"><a href="#v:readsPrec">readsPrec</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:Int">Int</a> -> <a href="BasicPrelude.html#t:ReadS">ReadS</a> a</li><li class="src short"><a href="#v:readList">readList</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="BasicPrelude.html#t:ReadS">ReadS</a> [a]</li><li class="src short"><a href="#v:reads">reads</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="BasicPrelude.html#t:ReadS">ReadS</a> a</li><li class="src short"><a href="#v:readParen">readParen</a> :: <a href="CorePrelude.html#t:Bool">Bool</a> -> <a href="BasicPrelude.html#t:ReadS">ReadS</a> a -> <a href="BasicPrelude.html#t:ReadS">ReadS</a> a</li><li class="src short"><a href="#v:lex">lex</a> :: <a href="BasicPrelude.html#t:ReadS">ReadS</a> <a href="CorePrelude.html#t:String">String</a></li><li class="src short"><a href="#v:readMay">readMay</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a</li><li class="src short"><a href="#v:putChar">putChar</a> :: <a href="CorePrelude.html#t:Char">Char</a> -> <a href="CorePrelude.html#t:IO">IO</a> ()</li><li class="src short"><a href="#v:getChar">getChar</a> :: <a href="CorePrelude.html#t:IO">IO</a> <a href="CorePrelude.html#t:Char">Char</a></li><li class="src short"><a href="#v:readLn">readLn</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:IO">IO</a> a</li></ul></div><div id="interface"><h1 id="g:1">Module exports</h1><div class="top"><p class="src">module <a href="CorePrelude.html">CorePrelude</a></p></div><div class="top"><p class="src">module <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List.html">Data.List</a></p></div><div class="top"><p class="src">module <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Monad.html">Control.Monad</a></p></div><h2 id="g:2">Folds and traversals</h2><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:Foldable" class="def">Foldable</a> t <span class="keyword">where</span> <a href="#t:Foldable" class="selflink">#</a></p><div class="doc"><p>Data structures that can be folded.</p><p>For example, given a data type</p><pre>data Tree a = Empty | Leaf a | Node (Tree a) a (Tree a)</pre><p>a suitable instance would be</p><pre>instance Foldable Tree where
foldMap f Empty = mempty
foldMap f (Leaf x) = f x
foldMap f (Node l k r) = foldMap f l `mappend` f k `mappend` foldMap f r</pre><p>This is suitable even for abstract types, as the monoid is assumed
to satisfy the monoid laws. Alternatively, one could define <code>foldr</code>:</p><pre>instance Foldable Tree where
foldr f z Empty = z
foldr f z (Leaf x) = f x z
foldr f z (Node l k r) = foldr f (f k (foldr f z r)) l</pre><p><code>Foldable</code> instances are expected to satisfy the following laws:</p><pre>foldr f z t = appEndo (foldMap (Endo . f) t ) z</pre><pre>foldl f z t = appEndo (getDual (foldMap (Dual . Endo . flip f) t)) z</pre><pre>fold = foldMap id</pre><p><code>sum</code>, <code>product</code>, <code>maximum</code>, and <code>minimum</code> should all be essentially
equivalent to <code>foldMap</code> forms, such as</p><pre>sum = getSum . foldMap Sum</pre><p>but may be less defined.</p><p>If the type is also a <code><a href="CorePrelude.html#t:Functor">Functor</a></code> instance, it should satisfy</p><pre>foldMap f = fold . fmap f</pre><p>which implies that</p><pre>foldMap f . fmap g = foldMap (f . g)</pre></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="BasicPrelude.html#v:foldMap">foldMap</a> | <a href="BasicPrelude.html#v:foldr">foldr</a></p></div><div class="subs instances"><p id="control.i:Foldable" class="caption collapser" onclick="toggleSection('i:Foldable')">Instances</p><div id="section.i:Foldable" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:1" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:1')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> []</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => [m] -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> [a] -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> [a] -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> [a] -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> [a] -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> [a] -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> [a] -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> [a] -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: [a] -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: [a] -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: [a] -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> [a] -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => [a] -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => [a] -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => [a] -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => [a] -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:2" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:2')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="CorePrelude.html#t:Maybe">Maybe</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:Maybe">Maybe</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:3" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:3')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:4" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:4')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:5" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:5')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:6" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:6')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:7" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:7')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:8" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:8')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:9" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:9')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:10" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:10')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:11" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:11')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:12" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:12')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:13" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:13')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:14" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:14')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:15" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:15')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:15" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:16" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:16')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:16" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:17" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:17')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:17" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:18" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:18')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:18" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:19" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:19')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:19" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:20" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:20')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> Digit</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:20" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => Digit m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> Digit a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> Digit a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> Digit a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> Digit a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> Digit a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> Digit a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> Digit a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: Digit a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: Digit a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: Digit a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> Digit a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => Digit a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => Digit a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => Digit a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => Digit a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:21" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:21')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> Node</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:21" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => Node m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> Node a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> Node a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> Node a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> Node a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> Node a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> Node a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> Node a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: Node a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: Node a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: Node a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> Node a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => Node a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => Node a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => Node a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => Node a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:22" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:22')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> Elem</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:22" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => Elem m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> Elem a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> Elem a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> Elem a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> Elem a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> Elem a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> Elem a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> Elem a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: Elem a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: Elem a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: Elem a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> Elem a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => Elem a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => Elem a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => Elem a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => Elem a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:23" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:23')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> FingerTree</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:23" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => FingerTree m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> FingerTree a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> FingerTree a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> FingerTree a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> FingerTree a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> FingerTree a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> FingerTree a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> FingerTree a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: FingerTree a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: FingerTree a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: FingerTree a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> FingerTree a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => FingerTree a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => FingerTree a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => FingerTree a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => FingerTree a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:24" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:24')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="CorePrelude.html#t:Seq">Seq</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:24" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:Seq">Seq</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:Seq">Seq</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:Seq">Seq</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:Seq">Seq</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Seq">Seq</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Seq">Seq</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Seq">Seq</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Seq">Seq</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:25" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:25')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:25" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:26" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:26')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:26" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:27" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:27')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="CorePrelude.html#t:IntMap">IntMap</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:27" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:IntMap">IntMap</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:28" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:28')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="CorePrelude.html#t:Set">Set</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:28" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:Set">Set</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:Set">Set</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Set">Set</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Set">Set</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Set">Set</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Set">Set</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Set">Set</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Set">Set</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:Set">Set</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:Set">Set</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:Set">Set</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:Set">Set</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Set">Set</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Set">Set</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Set">Set</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Set">Set</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:29" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:29')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="CorePrelude.html#t:HashSet">HashSet</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:29" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:HashSet">HashSet</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:30" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:30')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> <a href="CorePrelude.html#t:Vector">Vector</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:30" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:Vector">Vector</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:Vector">Vector</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:Vector">Vector</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:Vector">Vector</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Vector">Vector</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Vector">Vector</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Vector">Vector</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Vector">Vector</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:31" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:31')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="CorePrelude.html#t:Either">Either</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:31" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:Either">Either</a> a m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:Either">Either</a> a a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Either">Either</a> a a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Either">Either</a> a a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Either">Either</a> a a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Either">Either</a> a a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Either">Either</a> a a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Either">Either</a> a a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:Either">Either</a> a a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:Either">Either</a> a a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:Either">Either</a> a a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:Either">Either</a> a a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Either">Either</a> a a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Either">Either</a> a a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Either">Either</a> a a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Either">Either</a> a a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:32" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:32')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:32" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:33" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:33')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:33" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:34" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:34')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:34" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:35" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:35')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:35" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:36" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:36')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:36" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:37" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:37')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:37" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:38" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:38')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()))</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:38" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:39" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:39')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.5.0.0/GHC-Tuple.html#t:-40--44--41-">(,)</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:39" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a, m) -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> (a, a) -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> (a, a) -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> (a, a) -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> (a, a) -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> (a, a) -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> (a, a) -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> (a, a) -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: (a, a) -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: (a, a) -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: (a, a) -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> (a, a) -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => (a, a) -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => (a, a) -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => (a, a) -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => (a, a) -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:40" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:40')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:40" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:41" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:41')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:41" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:42" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:42')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:42" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:43" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:43')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="CorePrelude.html#t:Map">Map</a> k)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:43" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:Map">Map</a> k m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:Map">Map</a> k a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Map">Map</a> k a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:Map">Map</a> k a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Map">Map</a> k a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:Map">Map</a> k a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Map">Map</a> k a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:Map">Map</a> k a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:Map">Map</a> k a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:Map">Map</a> k a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:Map">Map</a> k a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:Map">Map</a> k a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Map">Map</a> k a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:Map">Map</a> k a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Map">Map</a> k a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:Map">Map</a> k a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:44" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:44')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:44" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:45" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:45')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:45" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:46" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:46')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="CorePrelude.html#t:HashMap">HashMap</a> k)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:46" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="CorePrelude.html#t:HashMap">HashMap</a> k m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:47" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:47')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:47" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:48" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:48')"></span> (<a href="BasicPrelude.html#t:Foldable">Foldable</a> f, <a href="BasicPrelude.html#t:Foldable">Foldable</a> g) => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">(:+:)</a> f g)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:48" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:49" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:49')"></span> (<a href="BasicPrelude.html#t:Foldable">Foldable</a> f, <a href="BasicPrelude.html#t:Foldable">Foldable</a> g) => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">(:*:)</a> f g)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:49" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:50" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:50')"></span> (<a href="BasicPrelude.html#t:Foldable">Foldable</a> f, <a href="BasicPrelude.html#t:Foldable">Foldable</a> g) => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">(:.:)</a> f g)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:50" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:51" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:51')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:51" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:52" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:52')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:52" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:53" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:53')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:53" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:54" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:54')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:54" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:55" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:55')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:55" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:56" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:56')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:56" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Foldable:Foldable:57" class="instance expander" onclick="toggleSection('i:ic:Foldable:Foldable:57')"></span> <a href="BasicPrelude.html#t:Foldable">Foldable</a> f => <a href="BasicPrelude.html#t:Foldable">Foldable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Foldable:Foldable:57" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:fold">fold</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f m -> m <a href="#v:fold" class="selflink">#</a></p><p class="src"><a href="#v:foldMap">foldMap</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> m => (a -> m) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> m <a href="#v:foldMap" class="selflink">#</a></p><p class="src"><a href="#v:foldr">foldr</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> b <a href="#v:foldr" class="selflink">#</a></p><p class="src"><a href="#v:foldr-39-">foldr'</a> :: (a -> b -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> b <a href="#v:foldr-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldl">foldl</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> b <a href="#v:foldl" class="selflink">#</a></p><p class="src"><a href="#v:foldl-39-">foldl'</a> :: (b -> a -> b) -> b -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> b <a href="#v:foldl-39-" class="selflink">#</a></p><p class="src"><a href="#v:foldr1">foldr1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> a <a href="#v:foldr1" class="selflink">#</a></p><p class="src"><a href="#v:foldl1">foldl1</a> :: (a -> a -> a) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> a <a href="#v:foldl1" class="selflink">#</a></p><p class="src"><a href="#v:toList">toList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> [a] <a href="#v:toList" class="selflink">#</a></p><p class="src"><a href="#v:null">null</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:null" class="selflink">#</a></p><p class="src"><a href="#v:length">length</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> <a href="CorePrelude.html#t:Int">Int</a> <a href="#v:length" class="selflink">#</a></p><p class="src"><a href="#v:elem">elem</a> :: <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><p class="src"><a href="#v:maximum">maximum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> a <a href="#v:maximum" class="selflink">#</a></p><p class="src"><a href="#v:minimum">minimum</a> :: <a href="CorePrelude.html#t:Ord">Ord</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> a <a href="#v:minimum" class="selflink">#</a></p><p class="src"><a href="#v:sum">sum</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> a <a href="#v:sum" class="selflink">#</a></p><p class="src"><a href="#v:product">product</a> :: <a href="CorePrelude.html#t:Num">Num</a> a => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> a <a href="#v:product" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><a id="v:elem" class="def">elem</a> :: <a href="BasicPrelude.html#t:Foldable">Foldable</a> t => <span class="keyword">forall</span> a. <a href="CorePrelude.html#t:Eq">Eq</a> a => a -> t a -> <a href="CorePrelude.html#t:Bool">Bool</a> <a href="#v:elem" class="selflink">#</a></p><div class="doc"><p>Does the element occur in the structure?</p></div></div><div class="top"><p class="src"><a id="v:maximum" class="def">maximum</a> :: <a href="BasicPrelude.html#t:Foldable">Foldable</a> t => <span class="keyword">forall</span> a. <a href="CorePrelude.html#t:Ord">Ord</a> a => t a -> a <a href="#v:maximum" class="selflink">#</a></p><div class="doc"><p>The largest element of a non-empty structure.</p></div></div><div class="top"><p class="src"><a id="v:minimum" class="def">minimum</a> :: <a href="BasicPrelude.html#t:Foldable">Foldable</a> t => <span class="keyword">forall</span> a. <a href="CorePrelude.html#t:Ord">Ord</a> a => t a -> a <a href="#v:minimum" class="selflink">#</a></p><div class="doc"><p>The least element of a non-empty structure.</p></div></div><div class="top"><p class="src"><span class="keyword">class</span> (<a href="CorePrelude.html#t:Functor">Functor</a> t, <a href="BasicPrelude.html#t:Foldable">Foldable</a> t) => <a id="t:Traversable" class="def">Traversable</a> t <span class="keyword">where</span> <a href="#t:Traversable" class="selflink">#</a></p><div class="doc"><p>Functors representing data structures that can be traversed from
left to right.</p><p>A definition of <code><a href="BasicPrelude.html#v:traverse">traverse</a></code> must satisfy the following laws:</p><dl><dt><em>naturality</em></dt><dd><code>t . <code><a href="BasicPrelude.html#v:traverse">traverse</a></code> f = <code><a href="BasicPrelude.html#v:traverse">traverse</a></code> (t . f)</code>
for every applicative transformation <code>t</code></dd><dt><em>identity</em></dt><dd><code><code><a href="BasicPrelude.html#v:traverse">traverse</a></code> Identity = Identity</code></dd><dt><em>composition</em></dt><dd><code><code><a href="BasicPrelude.html#v:traverse">traverse</a></code> (Compose . <code><a href="CorePrelude.html#v:fmap">fmap</a></code> g . f) = Compose . <code><a href="CorePrelude.html#v:fmap">fmap</a></code> (<code><a href="BasicPrelude.html#v:traverse">traverse</a></code> g) . <code><a href="BasicPrelude.html#v:traverse">traverse</a></code> f</code></dd></dl><p>A definition of <code><a href="BasicPrelude.html#v:sequenceA">sequenceA</a></code> must satisfy the following laws:</p><dl><dt><em>naturality</em></dt><dd><code>t . <code><a href="BasicPrelude.html#v:sequenceA">sequenceA</a></code> = <code><a href="BasicPrelude.html#v:sequenceA">sequenceA</a></code> . <code><a href="CorePrelude.html#v:fmap">fmap</a></code> t</code>
for every applicative transformation <code>t</code></dd><dt><em>identity</em></dt><dd><code><code><a href="BasicPrelude.html#v:sequenceA">sequenceA</a></code> . <code><a href="CorePrelude.html#v:fmap">fmap</a></code> Identity = Identity</code></dd><dt><em>composition</em></dt><dd><code><code><a href="BasicPrelude.html#v:sequenceA">sequenceA</a></code> . <code><a href="CorePrelude.html#v:fmap">fmap</a></code> Compose = Compose . <code><a href="CorePrelude.html#v:fmap">fmap</a></code> <code><a href="BasicPrelude.html#v:sequenceA">sequenceA</a></code> . <code><a href="BasicPrelude.html#v:sequenceA">sequenceA</a></code></code></dd></dl><p>where an <em>applicative transformation</em> is a function</p><pre>t :: (Applicative f, Applicative g) => f a -> g a</pre><p>preserving the <code><a href="CorePrelude.html#t:Applicative">Applicative</a></code> operations, i.e.</p><ul><li><pre>t (<code><a href="CorePrelude.html#v:pure">pure</a></code> x) = <code><a href="CorePrelude.html#v:pure">pure</a></code> x</pre></li><li><pre>t (x <code><a href="CorePrelude.html#v:-60--42--62-"><*></a></code> y) = t x <code><a href="CorePrelude.html#v:-60--42--62-"><*></a></code> t y</pre></li></ul><p>and the identity functor <code>Identity</code> and composition of functors <code>Compose</code>
are defined as</p><pre> newtype Identity a = Identity a
instance Functor Identity where
fmap f (Identity x) = Identity (f x)
instance Applicative Identity where
pure x = Identity x
Identity f <*> Identity x = Identity (f x)
newtype Compose f g a = Compose (f (g a))
instance (Functor f, Functor g) => Functor (Compose f g) where
fmap f (Compose x) = Compose (fmap (fmap f) x)
instance (Applicative f, Applicative g) => Applicative (Compose f g) where
pure x = Compose (pure (pure x))
Compose f <*> Compose x = Compose ((<*>) <$> f <*> x)</pre><p>(The naturality law is implied by parametricity.)</p><p>Instances are similar to <code><a href="CorePrelude.html#t:Functor">Functor</a></code>, e.g. given a data type</p><pre>data Tree a = Empty | Leaf a | Node (Tree a) a (Tree a)</pre><p>a suitable instance would be</p><pre>instance Traversable Tree where
traverse f Empty = pure Empty
traverse f (Leaf x) = Leaf <$> f x
traverse f (Node l k r) = Node <$> traverse f l <*> f k <*> traverse f r</pre><p>This is suitable even for abstract types, as the laws for <code><a href="CorePrelude.html#v:-60--42--62-"><*></a></code>
imply a form of associativity.</p><p>The superclass instances should satisfy the following:</p><ul><li>In the <code><a href="CorePrelude.html#t:Functor">Functor</a></code> instance, <code><a href="CorePrelude.html#v:fmap">fmap</a></code> should be equivalent to traversal
with the identity applicative functor (<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Traversable.html#v:fmapDefault">fmapDefault</a></code>).</li><li>In the <code><a href="BasicPrelude.html#t:Foldable">Foldable</a></code> instance, <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Foldable.html#v:foldMap">foldMap</a></code> should be
equivalent to traversal with a constant applicative functor
(<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Traversable.html#v:foldMapDefault">foldMapDefault</a></code>).</li></ul></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="BasicPrelude.html#v:traverse">traverse</a> | <a href="BasicPrelude.html#v:sequenceA">sequenceA</a></p></div><div class="subs instances"><p id="control.i:Traversable" class="caption collapser" onclick="toggleSection('i:Traversable')">Instances</p><div id="section.i:Traversable" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:1" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:1')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> []</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> [a] -> f [b] <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => [f a] -> f [a] <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> [a] -> m [b] <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => [m a] -> m [a] <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:2" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:2')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="CorePrelude.html#t:Maybe">Maybe</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> f (<a href="CorePrelude.html#t:Maybe">Maybe</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="CorePrelude.html#t:Maybe">Maybe</a> (f a) -> f (<a href="CorePrelude.html#t:Maybe">Maybe</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> m (<a href="CorePrelude.html#t:Maybe">Maybe</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="CorePrelude.html#t:Maybe">Maybe</a> (m a) -> m (<a href="CorePrelude.html#t:Maybe">Maybe</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:3" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:3')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:4" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:4')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:5" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:5')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:6" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:6')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:7" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:7')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:8" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:8')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:9" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:9')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:10" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:10')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:11" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:11')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:12" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:12')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:13" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:13')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:14" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:14')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:15" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:15')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:15" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:16" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:16')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:16" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:17" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:17')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:17" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:18" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:18')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:18" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:19" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:19')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:19" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:20" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:20')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> Digit</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:20" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> Digit a -> f (Digit b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => Digit (f a) -> f (Digit a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> Digit a -> m (Digit b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => Digit (m a) -> m (Digit a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:21" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:21')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> Node</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:21" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> Node a -> f (Node b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => Node (f a) -> f (Node a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> Node a -> m (Node b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => Node (m a) -> m (Node a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:22" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:22')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> Elem</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:22" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> Elem a -> f (Elem b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => Elem (f a) -> f (Elem a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> Elem a -> m (Elem b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => Elem (m a) -> m (Elem a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:23" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:23')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> FingerTree</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:23" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> FingerTree a -> f (FingerTree b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => FingerTree (f a) -> f (FingerTree a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> FingerTree a -> m (FingerTree b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => FingerTree (m a) -> m (FingerTree a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:24" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:24')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="CorePrelude.html#t:Seq">Seq</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:24" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> f (<a href="CorePrelude.html#t:Seq">Seq</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="CorePrelude.html#t:Seq">Seq</a> (f a) -> f (<a href="CorePrelude.html#t:Seq">Seq</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> m (<a href="CorePrelude.html#t:Seq">Seq</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="CorePrelude.html#t:Seq">Seq</a> (m a) -> m (<a href="CorePrelude.html#t:Seq">Seq</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:25" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:25')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:25" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:26" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:26')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:26" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:27" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:27')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="CorePrelude.html#t:IntMap">IntMap</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:27" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> f (<a href="CorePrelude.html#t:IntMap">IntMap</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="CorePrelude.html#t:IntMap">IntMap</a> (f a) -> f (<a href="CorePrelude.html#t:IntMap">IntMap</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> m (<a href="CorePrelude.html#t:IntMap">IntMap</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="CorePrelude.html#t:IntMap">IntMap</a> (m a) -> m (<a href="CorePrelude.html#t:IntMap">IntMap</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:28" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:28')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> <a href="CorePrelude.html#t:Vector">Vector</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:28" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> f (<a href="CorePrelude.html#t:Vector">Vector</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="CorePrelude.html#t:Vector">Vector</a> (f a) -> f (<a href="CorePrelude.html#t:Vector">Vector</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> m (<a href="CorePrelude.html#t:Vector">Vector</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="CorePrelude.html#t:Vector">Vector</a> (m a) -> m (<a href="CorePrelude.html#t:Vector">Vector</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:29" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:29')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="CorePrelude.html#t:Either">Either</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:29" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="CorePrelude.html#t:Either">Either</a> a a -> f (<a href="CorePrelude.html#t:Either">Either</a> a b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="CorePrelude.html#t:Either">Either</a> a (f a) -> f (<a href="CorePrelude.html#t:Either">Either</a> a a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="CorePrelude.html#t:Either">Either</a> a a -> m (<a href="CorePrelude.html#t:Either">Either</a> a b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="CorePrelude.html#t:Either">Either</a> a (m a) -> m (<a href="CorePrelude.html#t:Either">Either</a> a a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:30" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:30')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:30" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:31" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:31')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:31" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:32" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:32')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:32" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:33" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:33')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:33" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:34" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:34')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:34" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:35" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:35')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:35" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:36" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:36')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()))</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:36" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> ()) a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:37" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:37')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.5.0.0/GHC-Tuple.html#t:-40--44--41-">(,)</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:37" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> (a, a) -> f (a, b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a, f a) -> f (a, a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> (a, a) -> m (a, b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a, m a) -> m (a, a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:38" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:38')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Ix.html#t:Ix">Ix</a> i => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:38" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/array-0.5.1.1/Data-Array.html#t:Array">Array</a> i a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:39" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:39')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:39" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:40" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:40')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a>)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:40" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:41" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:41')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="CorePrelude.html#t:Map">Map</a> k)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:41" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="CorePrelude.html#t:Map">Map</a> k a -> f (<a href="CorePrelude.html#t:Map">Map</a> k b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="CorePrelude.html#t:Map">Map</a> k (f a) -> f (<a href="CorePrelude.html#t:Map">Map</a> k a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="CorePrelude.html#t:Map">Map</a> k a -> m (<a href="CorePrelude.html#t:Map">Map</a> k b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="CorePrelude.html#t:Map">Map</a> k (m a) -> m (<a href="CorePrelude.html#t:Map">Map</a> k a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:42" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:42')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:42" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:43" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:43')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:43" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:44" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:44')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="CorePrelude.html#t:HashMap">HashMap</a> k)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:44" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> f (<a href="CorePrelude.html#t:HashMap">HashMap</a> k b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="CorePrelude.html#t:HashMap">HashMap</a> k (f a) -> f (<a href="CorePrelude.html#t:HashMap">HashMap</a> k a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k a -> m (<a href="CorePrelude.html#t:HashMap">HashMap</a> k b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="CorePrelude.html#t:HashMap">HashMap</a> k (m a) -> m (<a href="CorePrelude.html#t:HashMap">HashMap</a> k a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:45" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:45')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:45" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:46" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:46')"></span> (<a href="BasicPrelude.html#t:Traversable">Traversable</a> f, <a href="BasicPrelude.html#t:Traversable">Traversable</a> g) => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">(:+:)</a> f g)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:46" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> f ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) (f a) -> f ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a -> m ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) (m a) -> m ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:47" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:47')"></span> (<a href="BasicPrelude.html#t:Traversable">Traversable</a> f, <a href="BasicPrelude.html#t:Traversable">Traversable</a> g) => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">(:*:)</a> f g)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:47" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> f ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) (f a) -> f ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a -> m ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) (m a) -> m ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:48" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:48')"></span> (<a href="BasicPrelude.html#t:Traversable">Traversable</a> f, <a href="BasicPrelude.html#t:Traversable">Traversable</a> g) => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">(:.:)</a> f g)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:48" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> f ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) (f a) -> f ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a -> m ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) (m a) -> m ((f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:49" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:49')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:49" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> m a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:50" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:50')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:50" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:51" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:51')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:51" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:52" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:52')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:52" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:53" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:53')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:53" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:54" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:54')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:54" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Traversable:Traversable:55" class="instance expander" onclick="toggleSection('i:ic:Traversable:Traversable:55')"></span> <a href="BasicPrelude.html#t:Traversable">Traversable</a> f => <a href="BasicPrelude.html#t:Traversable">Traversable</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Traversable:Traversable:55" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:traverse">traverse</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => (a -> f b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f b) <a href="#v:traverse" class="selflink">#</a></p><p class="src"><a href="#v:sequenceA">sequenceA</a> :: <a href="CorePrelude.html#t:Applicative">Applicative</a> f => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f (f a) -> f (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a) <a href="#v:sequenceA" class="selflink">#</a></p><p class="src"><a href="#v:mapM">mapM</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => (a -> m b) -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f b) <a href="#v:mapM" class="selflink">#</a></p><p class="src"><a href="#v:sequence">sequence</a> :: <a href="CorePrelude.html#t:Monad">Monad</a> m => <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f (m a) -> m (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f a) <a href="#v:sequence" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><h1 id="g:3">Enhanced exports</h1><h2 id="g:4">Simpler name for a typeclassed operation</h2><div class="top"><p class="src"><a id="v:map" class="def">map</a> :: <a href="CorePrelude.html#t:Functor">Functor</a> f => (a -> b) -> f a -> f b <a href="src/BasicPrelude.html#map" class="link">Source</a> <a href="#v:map" class="selflink">#</a></p><div class="doc"><pre>map = fmap</pre></div></div><div class="top"><p class="src"><a id="v:empty" class="def">empty</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> w => w <a href="src/BasicPrelude.html#empty" class="link">Source</a> <a href="#v:empty" class="selflink">#</a></p><div class="doc"><div class="warning"><p>Deprecated: Use mempty</p></div><pre>empty = mempty</pre></div></div><div class="top"><p class="src"><a id="v:-43--43-" class="def">(++)</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> w => w -> w -> w <span class="fixity">infixr 5</span><span class="rightedge"></span> <a href="src/BasicPrelude.html#%2B%2B" class="link">Source</a> <a href="#v:-43--43-" class="selflink">#</a></p><div class="doc"><pre>(++) = mappend</pre></div></div><div class="top"><p class="src"><a id="v:concat" class="def">concat</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> w => [w] -> w <a href="src/BasicPrelude.html#concat" class="link">Source</a> <a href="#v:concat" class="selflink">#</a></p><div class="doc"><pre>concat = mconcat</pre></div></div><div class="top"><p class="src"><a id="v:intercalate" class="def">intercalate</a> :: <a href="CorePrelude.html#t:Monoid">Monoid</a> w => w -> [w] -> w <a href="src/BasicPrelude.html#intercalate" class="link">Source</a> <a href="#v:intercalate" class="selflink">#</a></p><div class="doc"><pre>intercalate = mconcat .: intersperse</pre></div></div><h2 id="g:5">Strict implementation</h2><div class="top"><p class="src"><a id="v:sum" class="def">sum</a> :: (<a href="BasicPrelude.html#t:Foldable">Foldable</a> f, <a href="CorePrelude.html#t:Num">Num</a> a) => f a -> a <a href="src/BasicPrelude.html#sum" class="link">Source</a> <a href="#v:sum" class="selflink">#</a></p><div class="doc"><p>Compute the sum of a finite list of numbers.</p></div></div><div class="top"><p class="src"><a id="v:product" class="def">product</a> :: (<a href="BasicPrelude.html#t:Foldable">Foldable</a> f, <a href="CorePrelude.html#t:Num">Num</a> a) => f a -> a <a href="src/BasicPrelude.html#product" class="link">Source</a> <a href="#v:product" class="selflink">#</a></p><div class="doc"><p>Compute the product of a finite list of numbers.</p></div></div><h2 id="g:6">Text for Read and Show operations</h2><div class="top"><p class="src"><a id="v:tshow" class="def">tshow</a> :: <a href="BasicPrelude.html#t:Show">Show</a> a => a -> <a href="CorePrelude.html#t:Text">Text</a> <a href="src/BasicPrelude.html#tshow" class="link">Source</a> <a href="#v:tshow" class="selflink">#</a></p><div class="doc"><p>Convert a value to readable Text</p><p><em>Since: 0.6.0</em></p></div></div><div class="top"><p class="src"><a id="v:fromShow" class="def">fromShow</a> :: (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="CorePrelude.html#t:IsString">IsString</a> b) => a -> b <a href="src/BasicPrelude.html#fromShow" class="link">Source</a> <a href="#v:fromShow" class="selflink">#</a></p><div class="doc"><p>Convert a value to readable IsString</p><p>Since 0.3.12</p></div></div><div class="top"><p class="src"><a id="v:read" class="def">read</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:Text">Text</a> -> a <a href="src/BasicPrelude.html#read" class="link">Source</a> <a href="#v:read" class="selflink">#</a></p><div class="doc"><p>Parse Text to a value</p></div></div><div class="top"><p class="src"><a id="v:readIO" class="def">readIO</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:IO">IO</a> a <a href="src/BasicPrelude.html#readIO" class="link">Source</a> <a href="#v:readIO" class="selflink">#</a></p><div class="doc"><p>The readIO function is similar to read
except that it signals parse failure to the IO monad
instead of terminating the program.</p></div></div><h2 id="g:7">FilePath for file operations</h2><div class="top"><p class="src"><a id="v:readFile" class="def">readFile</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:IO">IO</a> <a href="CorePrelude.html#t:Text">Text</a> <a href="src/BasicPrelude.html#readFile" class="link">Source</a> <a href="#v:readFile" class="selflink">#</a></p><div class="doc"><p>Read a file and return the contents of the file as Text.
The entire file is read strictly.</p></div></div><div class="top"><p class="src"><a id="v:writeFile" class="def">writeFile</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:IO">IO</a> () <a href="src/BasicPrelude.html#writeFile" class="link">Source</a> <a href="#v:writeFile" class="selflink">#</a></p><div class="doc"><p>Write Text to a file.
The file is truncated to zero length before writing begins.</p></div></div><div class="top"><p class="src"><a id="v:appendFile" class="def">appendFile</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:IO">IO</a> () <a href="src/BasicPrelude.html#appendFile" class="link">Source</a> <a href="#v:appendFile" class="selflink">#</a></p><div class="doc"><p>Write Text to the end of a file.</p></div></div><h1 id="g:8">Text exports</h1><h2 id="g:9">Text operations (Pure)</h2><div class="top"><p class="src"><a id="v:lines" class="def">lines</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> [<a href="CorePrelude.html#t:Text">Text</a>] <a href="#v:lines" class="selflink">#</a></p><div class="doc"><p><em>O(n)</em> Breaks a <code><a href="CorePrelude.html#t:Text">Text</a></code> up into a list of <code><a href="CorePrelude.html#t:Text">Text</a></code>s at
newline <code><a href="CorePrelude.html#t:Char">Char</a></code>s. The resulting strings do not contain newlines.</p></div></div><div class="top"><p class="src"><a id="v:words" class="def">words</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> [<a href="CorePrelude.html#t:Text">Text</a>] <a href="#v:words" class="selflink">#</a></p><div class="doc"><p><em>O(n)</em> Breaks a <code><a href="CorePrelude.html#t:Text">Text</a></code> up into a list of words, delimited by <code><a href="CorePrelude.html#t:Char">Char</a></code>s
representing white space.</p></div></div><div class="top"><p class="src"><a id="v:unlines" class="def">unlines</a> :: [<a href="CorePrelude.html#t:Text">Text</a>] -> <a href="CorePrelude.html#t:Text">Text</a> <a href="#v:unlines" class="selflink">#</a></p><div class="doc"><p><em>O(n)</em> Joins lines, after appending a terminating newline to
each.</p></div></div><div class="top"><p class="src"><a id="v:unwords" class="def">unwords</a> :: [<a href="CorePrelude.html#t:Text">Text</a>] -> <a href="CorePrelude.html#t:Text">Text</a> <a href="#v:unwords" class="selflink">#</a></p><div class="doc"><p><em>O(n)</em> Joins words using single space characters.</p></div></div><div class="top"><p class="src"><a id="v:textToString" class="def">textToString</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="src/BasicPrelude.html#textToString" class="link">Source</a> <a href="#v:textToString" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:ltextToString" class="def">ltextToString</a> :: <a href="CorePrelude.html#t:LText">LText</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="src/BasicPrelude.html#ltextToString" class="link">Source</a> <a href="#v:ltextToString" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:fpToText" class="def">fpToText</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:Text">Text</a> <a href="src/BasicPrelude.html#fpToText" class="link">Source</a> <a href="#v:fpToText" class="selflink">#</a></p><div class="doc"><div class="warning"><p>Deprecated: Use Data.Text.pack</p></div><p>This function assumes file paths are encoded in UTF8. If it
cannot decode the <code><a href="CorePrelude.html#t:FilePath">FilePath</a></code>, the result is just an approximation.</p><p>Since 0.3.13</p></div></div><div class="top"><p class="src"><a id="v:fpFromText" class="def">fpFromText</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:FilePath">FilePath</a> <a href="src/BasicPrelude.html#fpFromText" class="link">Source</a> <a href="#v:fpFromText" class="selflink">#</a></p><div class="doc"><div class="warning"><p>Deprecated: Use Data.Text.unpack</p></div><p>Since 0.3.13</p></div></div><div class="top"><p class="src"><a id="v:fpToString" class="def">fpToString</a> :: <a href="CorePrelude.html#t:FilePath">FilePath</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="src/BasicPrelude.html#fpToString" class="link">Source</a> <a href="#v:fpToString" class="selflink">#</a></p><div class="doc"><div class="warning"><p>Deprecated: Use id</p></div><p>Since 0.3.13</p></div></div><div class="top"><p class="src"><a id="v:encodeUtf8" class="def">encodeUtf8</a> :: <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:ByteString">ByteString</a> <a href="#v:encodeUtf8" class="selflink">#</a></p><div class="doc"><p>Encode text using UTF-8 encoding.</p></div></div><div class="top"><p class="src"><a id="v:decodeUtf8" class="def">decodeUtf8</a> :: <a href="CorePrelude.html#t:ByteString">ByteString</a> -> <a href="CorePrelude.html#t:Text">Text</a> <a href="src/BasicPrelude.html#decodeUtf8" class="link">Source</a> <a href="#v:decodeUtf8" class="selflink">#</a></p><div class="doc"><p>Note that this is <em>not</em> the standard <code>Data.Text.Encoding.decodeUtf8</code>. That
function will throw impure exceptions on any decoding errors. This function
instead uses <code>decodeLenient</code>.</p></div></div><h2 id="g:10">Text operations (IO)</h2><div class="top"><p class="src"><a id="v:getLine" class="def">getLine</a> :: <a href="CorePrelude.html#t:IO">IO</a> <a href="CorePrelude.html#t:Text">Text</a> <a href="#v:getLine" class="selflink">#</a></p><div class="doc"><p>Read a single line of user input from <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle-FD.html#v:stdin">stdin</a></code>.</p></div></div><div class="top"><p class="src"><a id="v:getContents" class="def">getContents</a> :: <a href="CorePrelude.html#t:IO">IO</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> <a href="#v:getContents" class="selflink">#</a></p><div class="doc"><p>Lazily read all user input on <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle-FD.html#v:stdin">stdin</a></code> as a single string.</p></div></div><div class="top"><p class="src"><a id="v:interact" class="def">interact</a> :: (<a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Lazy.html#t:Text">Text</a>) -> <a href="CorePrelude.html#t:IO">IO</a> () <a href="#v:interact" class="selflink">#</a></p><div class="doc"><p>The <code><a href="BasicPrelude.html#v:interact">interact</a></code> function takes a function of type <code>Text -> Text</code>
as its argument. The entire input from the standard input device is
passed (lazily) to this function as its argument, and the resulting
string is output on the standard output device.</p></div></div><h1 id="g:11">Miscellaneous prelude re-exports</h1><h2 id="g:12">Math</h2><div class="top"><p class="src"><a id="v:gcd" class="def">gcd</a> :: <a href="CorePrelude.html#t:Integral">Integral</a> a => a -> a -> a <a href="#v:gcd" class="selflink">#</a></p><div class="doc"><p><code><code><a href="BasicPrelude.html#v:gcd">gcd</a></code> x y</code> is the non-negative factor of both <code>x</code> and <code>y</code> of which
every common factor of <code>x</code> and <code>y</code> is also a factor; for example
<code><code><a href="BasicPrelude.html#v:gcd">gcd</a></code> 4 2 = 2</code>, <code><code><a href="BasicPrelude.html#v:gcd">gcd</a></code> (-4) 6 = 2</code>, <code><code><a href="BasicPrelude.html#v:gcd">gcd</a></code> 0 4</code> = <code>4</code>. <code><code><a href="BasicPrelude.html#v:gcd">gcd</a></code> 0 0</code> = <code>0</code>.
(That is, the common divisor that is "greatest" in the divisibility
preordering.)</p><p>Note: Since for signed fixed-width integer types, <code><code><a href="CorePrelude.html#v:abs">abs</a></code> <code><a href="CorePrelude.html#v:minBound">minBound</a></code> < 0</code>,
the result may be negative if one of the arguments is <code><code><a href="CorePrelude.html#v:minBound">minBound</a></code></code> (and
necessarily is if the other is <code>0</code> or <code><code><a href="CorePrelude.html#v:minBound">minBound</a></code></code>) for such types.</p></div></div><div class="top"><p class="src"><a id="v:lcm" class="def">lcm</a> :: <a href="CorePrelude.html#t:Integral">Integral</a> a => a -> a -> a <a href="#v:lcm" class="selflink">#</a></p><div class="doc"><p><code><code><a href="BasicPrelude.html#v:lcm">lcm</a></code> x y</code> is the smallest positive integer that both <code>x</code> and <code>y</code> divide.</p></div></div><h2 id="g:13">Show and Read</h2><div class="top"><p class="src"><span class="keyword">class</span> <a id="t:Show" class="def">Show</a> a <span class="keyword">where</span> <a href="#t:Show" class="selflink">#</a></p><div class="doc"><p>Conversion of values to readable <code><a href="CorePrelude.html#t:String">String</a></code>s.</p><p>Derived instances of <code><a href="BasicPrelude.html#t:Show">Show</a></code> have the following properties, which
are compatible with derived instances of <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Read.html#v:Read">Read</a></code>:</p><ul><li>The result of <code><a href="BasicPrelude.html#v:show">show</a></code> is a syntactically correct Haskell
expression containing only constants, given the fixity
declarations in force at the point where the type is declared.
It contains only the constructor names defined in the data type,
parentheses, and spaces. When labelled constructor fields are
used, braces, commas, field names, and equal signs are also used.</li><li>If the constructor is defined to be an infix operator, then
<code><a href="BasicPrelude.html#v:showsPrec">showsPrec</a></code> will produce infix applications of the constructor.</li><li>the representation will be enclosed in parentheses if the
precedence of the top-level constructor in <code>x</code> is less than <code>d</code>
(associativity is ignored). Thus, if <code>d</code> is <code>0</code> then the result
is never surrounded in parentheses; if <code>d</code> is <code>11</code> it is always
surrounded in parentheses, unless it is an atomic expression.</li><li>If the constructor is defined using record syntax, then <code><a href="BasicPrelude.html#v:show">show</a></code>
will produce the record-syntax form, with the fields given in the
same order as the original declaration.</li></ul><p>For example, given the declarations</p><pre>infixr 5 :^:
data Tree a = Leaf a | Tree a :^: Tree a</pre><p>the derived instance of <code><a href="BasicPrelude.html#t:Show">Show</a></code> is equivalent to</p><pre>instance (Show a) => Show (Tree a) where
showsPrec d (Leaf m) = showParen (d > app_prec) $
showString "Leaf " . showsPrec (app_prec+1) m
where app_prec = 10
showsPrec d (u :^: v) = showParen (d > up_prec) $
showsPrec (up_prec+1) u .
showString " :^: " .
showsPrec (up_prec+1) v
where up_prec = 5</pre><p>Note that right-associativity of <code>:^:</code> is ignored. For example,</p><ul><li><code><code><a href="BasicPrelude.html#v:show">show</a></code> (Leaf 1 :^: Leaf 2 :^: Leaf 3)</code> produces the string
<code>"Leaf 1 :^: (Leaf 2 :^: Leaf 3)"</code>.</li></ul></div><div class="subs minimal"><p class="caption">Minimal complete definition</p><p class="src"><a href="BasicPrelude.html#v:showsPrec">showsPrec</a> | <a href="BasicPrelude.html#v:show">show</a></p></div><div class="subs instances"><p id="control.i:Show" class="caption collapser" onclick="toggleSection('i:Show')">Instances</p><div id="section.i:Show" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:1" class="instance expander" onclick="toggleSection('i:ic:Show:Show:1')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Bool">Bool</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Bool">Bool</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Bool">Bool</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Bool">Bool</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:2" class="instance expander" onclick="toggleSection('i:ic:Show:Show:2')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Char">Char</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Char">Char</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Char">Char</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Char">Char</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:3" class="instance expander" onclick="toggleSection('i:ic:Show:Show:3')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Int">Int</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Int">Int</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Int">Int</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:4" class="instance expander" onclick="toggleSection('i:ic:Show:Show:4')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int8">Int8</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:4" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int8">Int8</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int8">Int8</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int8">Int8</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:5" class="instance expander" onclick="toggleSection('i:ic:Show:Show:5')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int16">Int16</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:5" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int16">Int16</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int16">Int16</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int16">Int16</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:6" class="instance expander" onclick="toggleSection('i:ic:Show:Show:6')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Int32">Int32</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:6" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Int32">Int32</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Int32">Int32</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Int32">Int32</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:7" class="instance expander" onclick="toggleSection('i:ic:Show:Show:7')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Int64">Int64</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:7" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Int64">Int64</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Int64">Int64</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Int64">Int64</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:8" class="instance expander" onclick="toggleSection('i:ic:Show:Show:8')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Integer">Integer</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:8" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Integer">Integer</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Integer">Integer</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Integer">Integer</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:9" class="instance expander" onclick="toggleSection('i:ic:Show:Show:9')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Ordering">Ordering</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:9" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Ordering">Ordering</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Ordering">Ordering</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Ordering">Ordering</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:10" class="instance expander" onclick="toggleSection('i:ic:Show:Show:10')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Word">Word</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:10" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Word">Word</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Word">Word</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Word">Word</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:11" class="instance expander" onclick="toggleSection('i:ic:Show:Show:11')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Word8">Word8</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:11" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Word8">Word8</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Word8">Word8</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Word8">Word8</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:12" class="instance expander" onclick="toggleSection('i:ic:Show:Show:12')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:12" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Word.html#t:Word16">Word16</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:13" class="instance expander" onclick="toggleSection('i:ic:Show:Show:13')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Word32">Word32</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:13" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Word32">Word32</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Word32">Word32</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Word32">Word32</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:14" class="instance expander" onclick="toggleSection('i:ic:Show:Show:14')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:Word64">Word64</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:14" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Word64">Word64</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Word64">Word64</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Word64">Word64</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:15" class="instance expander" onclick="toggleSection('i:ic:Show:Show:15')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Stack.html#t:CallStack">CallStack</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:15" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Stack.html#t:CallStack">CallStack</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Stack.html#t:CallStack">CallStack</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Stack.html#t:CallStack">CallStack</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:16" class="instance expander" onclick="toggleSection('i:ic:Show:Show:16')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:TypeRep">TypeRep</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:16" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:TypeRep">TypeRep</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:TypeRep">TypeRep</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:TypeRep">TypeRep</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:17" class="instance expander" onclick="toggleSection('i:ic:Show:Show:17')"></span> <a href="BasicPrelude.html#t:Show">Show</a> ()</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:17" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> () -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: () -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [()] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:18" class="instance expander" onclick="toggleSection('i:ic:Show:Show:18')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:TyCon">TyCon</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:18" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:TyCon">TyCon</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:TyCon">TyCon</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:TyCon">TyCon</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:19" class="instance expander" onclick="toggleSection('i:ic:Show:Show:19')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:Module">Module</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:19" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:Module">Module</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:Module">Module</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Typeable-Internal.html#t:Module">Module</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:20" class="instance expander" onclick="toggleSection('i:ic:Show:Show:20')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.5.0.0/GHC-Types.html#t:TrName">TrName</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:20" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.5.0.0/GHC-Types.html#t:TrName">TrName</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.5.0.0/GHC-Types.html#t:TrName">TrName</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/ghc-prim-0.5.0.0/GHC-Types.html#t:TrName">TrName</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:21" class="instance expander" onclick="toggleSection('i:ic:Show:Show:21')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:Handle">Handle</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:21" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:Handle">Handle</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:Handle">Handle</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:Handle">Handle</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:22" class="instance expander" onclick="toggleSection('i:ic:Show:Show:22')"></span> <a href="BasicPrelude.html#t:Show">Show</a> HandleType</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:22" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> HandleType -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: HandleType -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [HandleType] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:23" class="instance expander" onclick="toggleSection('i:ic:Show:Show:23')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Void.html#t:Void">Void</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:23" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Void.html#t:Void">Void</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Void.html#t:Void">Void</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Void.html#t:Void">Void</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:24" class="instance expander" onclick="toggleSection('i:ic:Show:Show:24')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Version.html#t:Version">Version</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:24" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Version.html#t:Version">Version</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Version.html#t:Version">Version</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Version.html#t:Version">Version</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:25" class="instance expander" onclick="toggleSection('i:ic:Show:Show:25')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Concurrent.html#t:ThreadId">ThreadId</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:25" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Concurrent.html#t:ThreadId">ThreadId</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Concurrent.html#t:ThreadId">ThreadId</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Concurrent.html#t:ThreadId">ThreadId</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:26" class="instance expander" onclick="toggleSection('i:ic:Show:Show:26')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Conc.html#t:BlockReason">BlockReason</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:26" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Conc.html#t:BlockReason">BlockReason</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Conc.html#t:BlockReason">BlockReason</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Conc.html#t:BlockReason">BlockReason</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:27" class="instance expander" onclick="toggleSection('i:ic:Show:Show:27')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Conc.html#t:ThreadStatus">ThreadStatus</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:27" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Conc.html#t:ThreadStatus">ThreadStatus</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Conc.html#t:ThreadStatus">ThreadStatus</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Conc.html#t:ThreadStatus">ThreadStatus</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:28" class="instance expander" onclick="toggleSection('i:ic:Show:Show:28')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar">BlockedIndefinitelyOnMVar</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:28" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar">BlockedIndefinitelyOnMVar</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar">BlockedIndefinitelyOnMVar</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnMVar">BlockedIndefinitelyOnMVar</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:29" class="instance expander" onclick="toggleSection('i:ic:Show:Show:29')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM">BlockedIndefinitelyOnSTM</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:29" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM">BlockedIndefinitelyOnSTM</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM">BlockedIndefinitelyOnSTM</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:BlockedIndefinitelyOnSTM">BlockedIndefinitelyOnSTM</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:30" class="instance expander" onclick="toggleSection('i:ic:Show:Show:30')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:Deadlock">Deadlock</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:30" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:Deadlock">Deadlock</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:Deadlock">Deadlock</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:Deadlock">Deadlock</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:31" class="instance expander" onclick="toggleSection('i:ic:Show:Show:31')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded">AllocationLimitExceeded</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:31" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded">AllocationLimitExceeded</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded">AllocationLimitExceeded</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AllocationLimitExceeded">AllocationLimitExceeded</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:32" class="instance expander" onclick="toggleSection('i:ic:Show:Show:32')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AssertionFailed">AssertionFailed</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:32" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AssertionFailed">AssertionFailed</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AssertionFailed">AssertionFailed</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AssertionFailed">AssertionFailed</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:33" class="instance expander" onclick="toggleSection('i:ic:Show:Show:33')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:SomeAsyncException">SomeAsyncException</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:33" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:SomeAsyncException">SomeAsyncException</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:SomeAsyncException">SomeAsyncException</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:SomeAsyncException">SomeAsyncException</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:34" class="instance expander" onclick="toggleSection('i:ic:Show:Show:34')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AsyncException">AsyncException</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:34" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AsyncException">AsyncException</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AsyncException">AsyncException</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:AsyncException">AsyncException</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:35" class="instance expander" onclick="toggleSection('i:ic:Show:Show:35')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ArrayException">ArrayException</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:35" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ArrayException">ArrayException</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ArrayException">ArrayException</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ArrayException">ArrayException</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:36" class="instance expander" onclick="toggleSection('i:ic:Show:Show:36')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-Exit.html#t:ExitCode">ExitCode</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:36" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-Exit.html#t:ExitCode">ExitCode</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-Exit.html#t:ExitCode">ExitCode</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-Exit.html#t:ExitCode">ExitCode</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:37" class="instance expander" onclick="toggleSection('i:ic:Show:Show:37')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-IO-Error.html#t:IOErrorType">IOErrorType</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:37" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-IO-Error.html#t:IOErrorType">IOErrorType</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-IO-Error.html#t:IOErrorType">IOErrorType</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-IO-Error.html#t:IOErrorType">IOErrorType</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:38" class="instance expander" onclick="toggleSection('i:ic:Show:Show:38')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:BufferMode">BufferMode</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:38" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:BufferMode">BufferMode</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:BufferMode">BufferMode</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:BufferMode">BufferMode</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:39" class="instance expander" onclick="toggleSection('i:ic:Show:Show:39')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:Newline">Newline</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:39" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:Newline">Newline</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:Newline">Newline</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:Newline">Newline</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:40" class="instance expander" onclick="toggleSection('i:ic:Show:Show:40')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:NewlineMode">NewlineMode</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:40" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:NewlineMode">NewlineMode</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:NewlineMode">NewlineMode</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#t:NewlineMode">NewlineMode</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:41" class="instance expander" onclick="toggleSection('i:ic:Show:Show:41')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CChar">CChar</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:41" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CChar">CChar</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CChar">CChar</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:42" class="instance expander" onclick="toggleSection('i:ic:Show:Show:42')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSChar">CSChar</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:42" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSChar">CSChar</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSChar">CSChar</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSChar">CSChar</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:43" class="instance expander" onclick="toggleSection('i:ic:Show:Show:43')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUChar">CUChar</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:43" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUChar">CUChar</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUChar">CUChar</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUChar">CUChar</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:44" class="instance expander" onclick="toggleSection('i:ic:Show:Show:44')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CShort">CShort</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:44" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CShort">CShort</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CShort">CShort</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CShort">CShort</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:45" class="instance expander" onclick="toggleSection('i:ic:Show:Show:45')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUShort">CUShort</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:45" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUShort">CUShort</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUShort">CUShort</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUShort">CUShort</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:46" class="instance expander" onclick="toggleSection('i:ic:Show:Show:46')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CInt">CInt</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:46" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CInt">CInt</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CInt">CInt</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:47" class="instance expander" onclick="toggleSection('i:ic:Show:Show:47')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUInt">CUInt</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:47" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUInt">CUInt</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUInt">CUInt</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUInt">CUInt</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:48" class="instance expander" onclick="toggleSection('i:ic:Show:Show:48')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CLong">CLong</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:48" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CLong">CLong</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CLong">CLong</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CLong">CLong</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:49" class="instance expander" onclick="toggleSection('i:ic:Show:Show:49')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CULong">CULong</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:49" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CULong">CULong</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CULong">CULong</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CULong">CULong</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:50" class="instance expander" onclick="toggleSection('i:ic:Show:Show:50')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CLLong">CLLong</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:50" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CLLong">CLLong</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CLLong">CLLong</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CLLong">CLLong</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:51" class="instance expander" onclick="toggleSection('i:ic:Show:Show:51')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CULLong">CULLong</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:51" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CULLong">CULLong</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CULLong">CULLong</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CULLong">CULLong</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:52" class="instance expander" onclick="toggleSection('i:ic:Show:Show:52')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:52" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CFloat">CFloat</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:53" class="instance expander" onclick="toggleSection('i:ic:Show:Show:53')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:53" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CDouble">CDouble</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:54" class="instance expander" onclick="toggleSection('i:ic:Show:Show:54')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CPtrdiff">CPtrdiff</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:54" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CPtrdiff">CPtrdiff</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CPtrdiff">CPtrdiff</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CPtrdiff">CPtrdiff</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:55" class="instance expander" onclick="toggleSection('i:ic:Show:Show:55')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSize">CSize</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:55" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSize">CSize</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSize">CSize</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSize">CSize</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:56" class="instance expander" onclick="toggleSection('i:ic:Show:Show:56')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CWchar">CWchar</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:56" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CWchar">CWchar</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CWchar">CWchar</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CWchar">CWchar</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:57" class="instance expander" onclick="toggleSection('i:ic:Show:Show:57')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSigAtomic">CSigAtomic</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:57" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSigAtomic">CSigAtomic</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSigAtomic">CSigAtomic</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSigAtomic">CSigAtomic</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:58" class="instance expander" onclick="toggleSection('i:ic:Show:Show:58')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CClock">CClock</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:58" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CClock">CClock</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CClock">CClock</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CClock">CClock</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:59" class="instance expander" onclick="toggleSection('i:ic:Show:Show:59')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CTime">CTime</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:59" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CTime">CTime</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CTime">CTime</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CTime">CTime</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:60" class="instance expander" onclick="toggleSection('i:ic:Show:Show:60')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUSeconds">CUSeconds</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:60" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUSeconds">CUSeconds</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUSeconds">CUSeconds</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUSeconds">CUSeconds</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:61" class="instance expander" onclick="toggleSection('i:ic:Show:Show:61')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSUSeconds">CSUSeconds</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:61" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSUSeconds">CSUSeconds</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSUSeconds">CSUSeconds</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CSUSeconds">CSUSeconds</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:62" class="instance expander" onclick="toggleSection('i:ic:Show:Show:62')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CIntPtr">CIntPtr</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:62" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CIntPtr">CIntPtr</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CIntPtr">CIntPtr</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CIntPtr">CIntPtr</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:63" class="instance expander" onclick="toggleSection('i:ic:Show:Show:63')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUIntPtr">CUIntPtr</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:63" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUIntPtr">CUIntPtr</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUIntPtr">CUIntPtr</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUIntPtr">CUIntPtr</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:64" class="instance expander" onclick="toggleSection('i:ic:Show:Show:64')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CIntMax">CIntMax</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:64" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CIntMax">CIntMax</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CIntMax">CIntMax</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CIntMax">CIntMax</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:65" class="instance expander" onclick="toggleSection('i:ic:Show:Show:65')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUIntMax">CUIntMax</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:65" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUIntMax">CUIntMax</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUIntMax">CUIntMax</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-C-Types.html#t:CUIntMax">CUIntMax</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:66" class="instance expander" onclick="toggleSection('i:ic:Show:Show:66')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:All">All</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:66" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:All">All</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:All">All</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:All">All</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:67" class="instance expander" onclick="toggleSection('i:ic:Show:Show:67')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Any">Any</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:67" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Any">Any</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Any">Any</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Any">Any</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:68" class="instance expander" onclick="toggleSection('i:ic:Show:Show:68')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Fixity">Fixity</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:68" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Fixity">Fixity</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Fixity">Fixity</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Fixity">Fixity</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:69" class="instance expander" onclick="toggleSection('i:ic:Show:Show:69')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Associativity">Associativity</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:69" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Associativity">Associativity</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Associativity">Associativity</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Associativity">Associativity</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:70" class="instance expander" onclick="toggleSection('i:ic:Show:Show:70')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:SourceUnpackedness">SourceUnpackedness</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:70" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:SourceUnpackedness">SourceUnpackedness</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:SourceUnpackedness">SourceUnpackedness</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:SourceUnpackedness">SourceUnpackedness</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:71" class="instance expander" onclick="toggleSection('i:ic:Show:Show:71')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:SourceStrictness">SourceStrictness</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:71" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:SourceStrictness">SourceStrictness</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:SourceStrictness">SourceStrictness</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:SourceStrictness">SourceStrictness</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:72" class="instance expander" onclick="toggleSection('i:ic:Show:Show:72')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:DecidedStrictness">DecidedStrictness</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:72" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:DecidedStrictness">DecidedStrictness</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:DecidedStrictness">DecidedStrictness</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:DecidedStrictness">DecidedStrictness</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:73" class="instance expander" onclick="toggleSection('i:ic:Show:Show:73')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:MaskingState">MaskingState</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:73" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:MaskingState">MaskingState</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:MaskingState">MaskingState</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:MaskingState">MaskingState</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:74" class="instance expander" onclick="toggleSection('i:ic:Show:Show:74')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:IOException">IOException</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:74" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:IOException">IOException</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:IOException">IOException</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:IOException">IOException</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:75" class="instance expander" onclick="toggleSection('i:ic:Show:Show:75')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ErrorCall">ErrorCall</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:75" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ErrorCall">ErrorCall</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ErrorCall">ErrorCall</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ErrorCall">ErrorCall</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:76" class="instance expander" onclick="toggleSection('i:ic:Show:Show:76')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ArithException">ArithException</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:76" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ArithException">ArithException</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ArithException">ArithException</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Exception-Base.html#t:ArithException">ArithException</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:77" class="instance expander" onclick="toggleSection('i:ic:Show:Show:77')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-TypeLits.html#t:SomeNat">SomeNat</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:77" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-TypeLits.html#t:SomeNat">SomeNat</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-TypeLits.html#t:SomeNat">SomeNat</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-TypeLits.html#t:SomeNat">SomeNat</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:78" class="instance expander" onclick="toggleSection('i:ic:Show:Show:78')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-TypeLits.html#t:SomeSymbol">SomeSymbol</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:78" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-TypeLits.html#t:SomeSymbol">SomeSymbol</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-TypeLits.html#t:SomeSymbol">SomeSymbol</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-TypeLits.html#t:SomeSymbol">SomeSymbol</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:79" class="instance expander" onclick="toggleSection('i:ic:Show:Show:79')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:SomeException">SomeException</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:79" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:SomeException">SomeException</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:SomeException">SomeException</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:SomeException">SomeException</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:80" class="instance expander" onclick="toggleSection('i:ic:Show:Show:80')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Stack.html#t:SrcLoc">SrcLoc</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:80" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Stack.html#t:SrcLoc">SrcLoc</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Stack.html#t:SrcLoc">SrcLoc</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Stack.html#t:SrcLoc">SrcLoc</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:81" class="instance expander" onclick="toggleSection('i:ic:Show:Show:81')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:81" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/bytestring-0.10.8.1/Data-ByteString-Lazy.html#t:ByteString">ByteString</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:82" class="instance expander" onclick="toggleSection('i:ic:Show:Show:82')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:ByteString">ByteString</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:82" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:ByteString">ByteString</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:ByteString">ByteString</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:ByteString">ByteString</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:83" class="instance expander" onclick="toggleSection('i:ic:Show:Show:83')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="CorePrelude.html#t:IntSet">IntSet</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:83" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:IntSet">IntSet</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:IntSet">IntSet</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:IntSet">IntSet</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:84" class="instance expander" onclick="toggleSection('i:ic:Show:Show:84')"></span> <a href="BasicPrelude.html#t:Show">Show</a> CodePoint</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:84" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> CodePoint -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: CodePoint -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [CodePoint] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:85" class="instance expander" onclick="toggleSection('i:ic:Show:Show:85')"></span> <a href="BasicPrelude.html#t:Show">Show</a> DecoderState</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:85" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> DecoderState -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: DecoderState -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [DecoderState] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:86" class="instance expander" onclick="toggleSection('i:ic:Show:Show:86')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Encoding.html#t:Decoding">Decoding</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:86" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Encoding.html#t:Decoding">Decoding</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Encoding.html#t:Decoding">Decoding</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Encoding.html#t:Decoding">Decoding</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:87" class="instance expander" onclick="toggleSection('i:ic:Show:Show:87')"></span> <a href="BasicPrelude.html#t:Show">Show</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Encoding-Error.html#t:UnicodeException">UnicodeException</a></span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:87" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Encoding-Error.html#t:UnicodeException">UnicodeException</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Encoding-Error.html#t:UnicodeException">UnicodeException</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text-Encoding-Error.html#t:UnicodeException">UnicodeException</a>] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:88" class="instance expander" onclick="toggleSection('i:ic:Show:Show:88')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> [a]</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:88" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> [a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: [a] -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [[a]] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:89" class="instance expander" onclick="toggleSection('i:ic:Show:Show:89')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:Maybe">Maybe</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:89" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Maybe">Maybe</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Maybe">Maybe</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:90" class="instance expander" onclick="toggleSection('i:ic:Show:Show:90')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Ratio.html#t:Ratio">Ratio</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:90" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Ratio.html#t:Ratio">Ratio</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Ratio.html#t:Ratio">Ratio</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Ratio.html#t:Ratio">Ratio</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:91" class="instance expander" onclick="toggleSection('i:ic:Show:Show:91')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:91" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:Ptr">Ptr</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:92" class="instance expander" onclick="toggleSection('i:ic:Show:Show:92')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:FunPtr">FunPtr</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:92" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:FunPtr">FunPtr</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:FunPtr">FunPtr</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-Ptr.html#t:FunPtr">FunPtr</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:93" class="instance expander" onclick="toggleSection('i:ic:Show:Show:93')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:93" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:V1">V1</a> p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:94" class="instance expander" onclick="toggleSection('i:ic:Show:Show:94')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:94" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:U1">U1</a> p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:95" class="instance expander" onclick="toggleSection('i:ic:Show:Show:95')"></span> <a href="BasicPrelude.html#t:Show">Show</a> p => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:95" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Par1">Par1</a> p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:96" class="instance expander" onclick="toggleSection('i:ic:Show:Show:96')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-ForeignPtr.html#t:ForeignPtr">ForeignPtr</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:96" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-ForeignPtr.html#t:ForeignPtr">ForeignPtr</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-ForeignPtr.html#t:ForeignPtr">ForeignPtr</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Foreign-ForeignPtr.html#t:ForeignPtr">ForeignPtr</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:97" class="instance expander" onclick="toggleSection('i:ic:Show:Show:97')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a)</span></td><td class="doc"><p>This instance would be equivalent to the derived instances of the
<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a></code> newtype if the <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#v:runIdentity">runIdentity</a></code> field were removed</p></td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:97" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Identity.html#t:Identity">Identity</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:98" class="instance expander" onclick="toggleSection('i:ic:Show:Show:98')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:98" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Min">Min</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:99" class="instance expander" onclick="toggleSection('i:ic:Show:Show:99')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:99" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Max">Max</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:100" class="instance expander" onclick="toggleSection('i:ic:Show:Show:100')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:100" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:First">First</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:101" class="instance expander" onclick="toggleSection('i:ic:Show:Show:101')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:101" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Last">Last</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:102" class="instance expander" onclick="toggleSection('i:ic:Show:Show:102')"></span> <a href="BasicPrelude.html#t:Show">Show</a> m => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:WrappedMonoid">WrappedMonoid</a> m)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:102" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:WrappedMonoid">WrappedMonoid</a> m -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:WrappedMonoid">WrappedMonoid</a> m -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:WrappedMonoid">WrappedMonoid</a> m] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:103" class="instance expander" onclick="toggleSection('i:ic:Show:Show:103')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:103" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Option">Option</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:104" class="instance expander" onclick="toggleSection('i:ic:Show:Show:104')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:104" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-List-NonEmpty.html#t:NonEmpty">NonEmpty</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:105" class="instance expander" onclick="toggleSection('i:ic:Show:Show:105')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:105" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Complex.html#t:Complex">Complex</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:106" class="instance expander" onclick="toggleSection('i:ic:Show:Show:106')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:106" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Applicative.html#t:ZipList">ZipList</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:107" class="instance expander" onclick="toggleSection('i:ic:Show:Show:107')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:107" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Dual">Dual</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:108" class="instance expander" onclick="toggleSection('i:ic:Show:Show:108')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:108" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Sum">Sum</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:109" class="instance expander" onclick="toggleSection('i:ic:Show:Show:109')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:109" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Product">Product</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:110" class="instance expander" onclick="toggleSection('i:ic:Show:Show:110')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:110" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:First">First</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:111" class="instance expander" onclick="toggleSection('i:ic:Show:Show:111')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:111" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Last">Last</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:112" class="instance expander" onclick="toggleSection('i:ic:Show:Show:112')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:Down">Down</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:112" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Down">Down</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Down">Down</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Down">Down</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:113" class="instance expander" onclick="toggleSection('i:ic:Show:Show:113')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:Seq">Seq</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:113" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Seq">Seq</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Seq">Seq</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Seq">Seq</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:114" class="instance expander" onclick="toggleSection('i:ic:Show:Show:114')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:114" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewL">ViewL</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:115" class="instance expander" onclick="toggleSection('i:ic:Show:Show:115')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:115" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/containers-0.5.7.1/Data-Sequence.html#t:ViewR">ViewR</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:116" class="instance expander" onclick="toggleSection('i:ic:Show:Show:116')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:IntMap">IntMap</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:116" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:IntMap">IntMap</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:IntMap">IntMap</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:117" class="instance expander" onclick="toggleSection('i:ic:Show:Show:117')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:Set">Set</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:117" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Set">Set</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Set">Set</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Set">Set</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:118" class="instance expander" onclick="toggleSection('i:ic:Show:Show:118')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (Array a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:118" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> Array a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: Array a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [Array a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:119" class="instance expander" onclick="toggleSection('i:ic:Show:Show:119')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:HashSet">HashSet</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:119" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:HashSet">HashSet</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:HashSet">HashSet</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:120" class="instance expander" onclick="toggleSection('i:ic:Show:Show:120')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:Vector">Vector</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:120" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Vector">Vector</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Vector">Vector</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Vector">Vector</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:121" class="instance expander" onclick="toggleSection('i:ic:Show:Show:121')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="CorePrelude.html#t:Storable">Storable</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Storable.html#t:Vector">Vector</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:121" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Storable.html#t:Vector">Vector</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Storable.html#t:Vector">Vector</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Storable.html#t:Vector">Vector</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:122" class="instance expander" onclick="toggleSection('i:ic:Show:Show:122')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Primitive-Mutable.html#t:Prim">Prim</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Primitive.html#t:Vector">Vector</a> a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:122" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Primitive.html#t:Vector">Vector</a> a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Primitive.html#t:Vector">Vector</a> a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector-Primitive.html#t:Vector">Vector</a> a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:123" class="instance expander" onclick="toggleSection('i:ic:Show:Show:123')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:Either">Either</a> a b)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:123" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Either">Either</a> a b -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Either">Either</a> a b -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Either">Either</a> a b] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:124" class="instance expander" onclick="toggleSection('i:ic:Show:Show:124')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (f p) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:124" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:Rec1">Rec1</a> f p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:125" class="instance expander" onclick="toggleSection('i:ic:Show:Show:125')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:125" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Char">Char</a> p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:126" class="instance expander" onclick="toggleSection('i:ic:Show:Show:126')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:126" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Double">Double</a> p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:127" class="instance expander" onclick="toggleSection('i:ic:Show:Show:127')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:127" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Float">Float</a> p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:128" class="instance expander" onclick="toggleSection('i:ic:Show:Show:128')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:128" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Int">Int</a> p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:129" class="instance expander" onclick="toggleSection('i:ic:Show:Show:129')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:129" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:URec">URec</a> <a href="CorePrelude.html#t:Word">Word</a> p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:130" class="instance expander" onclick="toggleSection('i:ic:Show:Show:130')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:130" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:131" class="instance expander" onclick="toggleSection('i:ic:Show:Show:131')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (m a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/libghc-readargs-doc/html/ReadArgs.html#t:NonGreedy">NonGreedy</a> m a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:131" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/libghc-readargs-doc/html/ReadArgs.html#t:NonGreedy">NonGreedy</a> m a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/libghc-readargs-doc/html/ReadArgs.html#t:NonGreedy">NonGreedy</a> m a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/libghc-readargs-doc/html/ReadArgs.html#t:NonGreedy">NonGreedy</a> m a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:132" class="instance expander" onclick="toggleSection('i:ic:Show:Show:132')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/libghc-readargs-doc/html/ReadArgs.html#t::-38-">(:&)</a> a b)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:132" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a <a href="file:///usr/share/doc/libghc-readargs-doc/html/ReadArgs.html#t::-38-">:&</a> b) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a <a href="file:///usr/share/doc/libghc-readargs-doc/html/ReadArgs.html#t::-38-">:&</a> b) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [a <a href="file:///usr/share/doc/libghc-readargs-doc/html/ReadArgs.html#t::-38-">:&</a> b] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:133" class="instance expander" onclick="toggleSection('i:ic:Show:Show:133')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Monad-ST.html#t:ST">ST</a> s a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:133" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Monad-ST.html#t:ST">ST</a> s a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Monad-ST.html#t:ST">ST</a> s a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Control-Monad-ST.html#t:ST">ST</a> s a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:134" class="instance expander" onclick="toggleSection('i:ic:Show:Show:134')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a b)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:134" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a b -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a b -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Semigroup.html#t:Arg">Arg</a> a b] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:135" class="instance expander" onclick="toggleSection('i:ic:Show:Show:135')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> k s)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:135" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> k s -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> k s -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Proxy.html#t:Proxy">Proxy</a> k s] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:136" class="instance expander" onclick="toggleSection('i:ic:Show:Show:136')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> k, <a href="BasicPrelude.html#t:Show">Show</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:Map">Map</a> k a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:136" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:Map">Map</a> k a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:Map">Map</a> k a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:Map">Map</a> k a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:137" class="instance expander" onclick="toggleSection('i:ic:Show:Show:137')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Classes.html#t:Show1">Show1</a> m, <a href="BasicPrelude.html#t:Show">Show</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> m a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:137" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> m a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> m a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Maybe.html#t:MaybeT">MaybeT</a> m a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:138" class="instance expander" onclick="toggleSection('i:ic:Show:Show:138')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Classes.html#t:Show1">Show1</a> m, <a href="BasicPrelude.html#t:Show">Show</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> m a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:138" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> m a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> m a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-List.html#t:ListT">ListT</a> m a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:139" class="instance expander" onclick="toggleSection('i:ic:Show:Show:139')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> k, <a href="BasicPrelude.html#t:Show">Show</a> v) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="CorePrelude.html#t:HashMap">HashMap</a> k v)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:139" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="CorePrelude.html#t:HashMap">HashMap</a> k v -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="CorePrelude.html#t:HashMap">HashMap</a> k v -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="CorePrelude.html#t:HashMap">HashMap</a> k v] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:140" class="instance expander" onclick="toggleSection('i:ic:Show:Show:140')"></span> <a href="BasicPrelude.html#t:Show">Show</a> c => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:140" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:K1">K1</a> i c p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:141" class="instance expander" onclick="toggleSection('i:ic:Show:Show:141')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> (f p), <a href="BasicPrelude.html#t:Show">Show</a> (g p)) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">(:+:)</a> f g p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:141" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-43-:">:+:</a> g) p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:142" class="instance expander" onclick="toggleSection('i:ic:Show:Show:142')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> (f p), <a href="BasicPrelude.html#t:Show">Show</a> (g p)) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">(:*:)</a> f g p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:142" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::-42-:">:*:</a> g) p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:143" class="instance expander" onclick="toggleSection('i:ic:Show:Show:143')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (f (g p)) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">(:.:)</a> f g p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:143" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(f <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t::.:">:.:</a> g) p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:144" class="instance expander" onclick="toggleSection('i:ic:Show:Show:144')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:144" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:145" class="instance expander" onclick="toggleSection('i:ic:Show:Show:145')"></span> <a href="BasicPrelude.html#t:Show">Show</a> a => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> k a b)</span></td><td class="doc"><p>This instance would be equivalent to the derived instances of the
<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a></code> newtype if the <code>runConst</code> field were removed</p></td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:145" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> k a b -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> k a b -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Const.html#t:Const">Const</a> k a b] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:146" class="instance expander" onclick="toggleSection('i:ic:Show:Show:146')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (f a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Alt">Alt</a> k f a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:146" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Alt">Alt</a> k f a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Alt">Alt</a> k f a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Monoid.html#t:Alt">Alt</a> k f a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:147" class="instance expander" onclick="toggleSection('i:ic:Show:Show:147')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Type-Coercion.html#t:Coercion">Coercion</a> k a b)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:147" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Type-Coercion.html#t:Coercion">Coercion</a> k a b -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Type-Coercion.html#t:Coercion">Coercion</a> k a b -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Type-Coercion.html#t:Coercion">Coercion</a> k a b] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:148" class="instance expander" onclick="toggleSection('i:ic:Show:Show:148')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Type-Equality.html#t::-126-:">(:~:)</a> k a b)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:148" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (k <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Type-Equality.html#t::-126-:">:~:</a> a) b -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (k <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Type-Equality.html#t::-126-:">:~:</a> a) b -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(k <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Type-Equality.html#t::-126-:">:~:</a> a) b] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:149" class="instance expander" onclick="toggleSection('i:ic:Show:Show:149')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> w, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Classes.html#t:Show1">Show1</a> m, <a href="BasicPrelude.html#t:Show">Show</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w m a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:149" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w m a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w m a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Strict.html#t:WriterT">WriterT</a> w m a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:150" class="instance expander" onclick="toggleSection('i:ic:Show:Show:150')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> w, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Classes.html#t:Show1">Show1</a> m, <a href="BasicPrelude.html#t:Show">Show</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w m a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:150" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w m a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w m a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Writer-Lazy.html#t:WriterT">WriterT</a> w m a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:151" class="instance expander" onclick="toggleSection('i:ic:Show:Show:151')"></span> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Classes.html#t:Show1">Show1</a> f, <a href="BasicPrelude.html#t:Show">Show</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:151" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Identity.html#t:IdentityT">IdentityT</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Kind.html#t:-42-">*</a> f a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:152" class="instance expander" onclick="toggleSection('i:ic:Show:Show:152')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> e, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Classes.html#t:Show1">Show1</a> m, <a href="BasicPrelude.html#t:Show">Show</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e m a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:152" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e m a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e m a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Error.html#t:ErrorT">ErrorT</a> e m a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:153" class="instance expander" onclick="toggleSection('i:ic:Show:Show:153')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> e, <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Functor-Classes.html#t:Show1">Show1</a> m, <a href="BasicPrelude.html#t:Show">Show</a> a) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e m a)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:153" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e m a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e m a -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/transformers-0.5.2.0/Control-Monad-Trans-Except.html#t:ExceptT">ExceptT</a> e m a] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:154" class="instance expander" onclick="toggleSection('i:ic:Show:Show:154')"></span> <a href="BasicPrelude.html#t:Show">Show</a> (f p) => <a href="BasicPrelude.html#t:Show">Show</a> (<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f p)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:154" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f p -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f p -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-Generics.html#t:M1">M1</a> i c f p] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:155" class="instance expander" onclick="toggleSection('i:ic:Show:Show:155')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:155" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:156" class="instance expander" onclick="toggleSection('i:ic:Show:Show:156')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:156" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:157" class="instance expander" onclick="toggleSection('i:ic:Show:Show:157')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:157" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:158" class="instance expander" onclick="toggleSection('i:ic:Show:Show:158')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:158" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:159" class="instance expander" onclick="toggleSection('i:ic:Show:Show:159')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g, <a href="BasicPrelude.html#t:Show">Show</a> h) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g, h)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:159" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g, h) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g, h) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g, h)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:160" class="instance expander" onclick="toggleSection('i:ic:Show:Show:160')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g, <a href="BasicPrelude.html#t:Show">Show</a> h, <a href="BasicPrelude.html#t:Show">Show</a> i) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g, h, i)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:160" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g, h, i) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g, h, i) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g, h, i)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:161" class="instance expander" onclick="toggleSection('i:ic:Show:Show:161')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g, <a href="BasicPrelude.html#t:Show">Show</a> h, <a href="BasicPrelude.html#t:Show">Show</a> i, <a href="BasicPrelude.html#t:Show">Show</a> j) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g, h, i, j)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:161" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g, h, i, j) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g, h, i, j) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g, h, i, j)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:162" class="instance expander" onclick="toggleSection('i:ic:Show:Show:162')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g, <a href="BasicPrelude.html#t:Show">Show</a> h, <a href="BasicPrelude.html#t:Show">Show</a> i, <a href="BasicPrelude.html#t:Show">Show</a> j, <a href="BasicPrelude.html#t:Show">Show</a> k) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g, h, i, j, k)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:162" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g, h, i, j, k) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g, h, i, j, k) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g, h, i, j, k)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:163" class="instance expander" onclick="toggleSection('i:ic:Show:Show:163')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g, <a href="BasicPrelude.html#t:Show">Show</a> h, <a href="BasicPrelude.html#t:Show">Show</a> i, <a href="BasicPrelude.html#t:Show">Show</a> j, <a href="BasicPrelude.html#t:Show">Show</a> k, <a href="BasicPrelude.html#t:Show">Show</a> l) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:163" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g, h, i, j, k, l) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g, h, i, j, k, l) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g, h, i, j, k, l)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:164" class="instance expander" onclick="toggleSection('i:ic:Show:Show:164')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g, <a href="BasicPrelude.html#t:Show">Show</a> h, <a href="BasicPrelude.html#t:Show">Show</a> i, <a href="BasicPrelude.html#t:Show">Show</a> j, <a href="BasicPrelude.html#t:Show">Show</a> k, <a href="BasicPrelude.html#t:Show">Show</a> l, <a href="BasicPrelude.html#t:Show">Show</a> m) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l, m)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:164" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g, h, i, j, k, l, m)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:165" class="instance expander" onclick="toggleSection('i:ic:Show:Show:165')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g, <a href="BasicPrelude.html#t:Show">Show</a> h, <a href="BasicPrelude.html#t:Show">Show</a> i, <a href="BasicPrelude.html#t:Show">Show</a> j, <a href="BasicPrelude.html#t:Show">Show</a> k, <a href="BasicPrelude.html#t:Show">Show</a> l, <a href="BasicPrelude.html#t:Show">Show</a> m, <a href="BasicPrelude.html#t:Show">Show</a> n) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:165" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:ic:Show:Show:166" class="instance expander" onclick="toggleSection('i:ic:Show:Show:166')"></span> (<a href="BasicPrelude.html#t:Show">Show</a> a, <a href="BasicPrelude.html#t:Show">Show</a> b, <a href="BasicPrelude.html#t:Show">Show</a> c, <a href="BasicPrelude.html#t:Show">Show</a> d, <a href="BasicPrelude.html#t:Show">Show</a> e, <a href="BasicPrelude.html#t:Show">Show</a> f, <a href="BasicPrelude.html#t:Show">Show</a> g, <a href="BasicPrelude.html#t:Show">Show</a> h, <a href="BasicPrelude.html#t:Show">Show</a> i, <a href="BasicPrelude.html#t:Show">Show</a> j, <a href="BasicPrelude.html#t:Show">Show</a> k, <a href="BasicPrelude.html#t:Show">Show</a> l, <a href="BasicPrelude.html#t:Show">Show</a> m, <a href="BasicPrelude.html#t:Show">Show</a> n, <a href="BasicPrelude.html#t:Show">Show</a> o) => <a href="BasicPrelude.html#t:Show">Show</a> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)</span></td><td class="doc empty"> </td></tr><tr><td colspan="2"><div id="section.i:ic:Show:Show:166" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="CorePrelude.html#t:Int">Int</a> -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> <a href="CorePrelude.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)] -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:ShowS" class="def">ShowS</a> = <a href="CorePrelude.html#t:String">String</a> -> <a href="CorePrelude.html#t:String">String</a> <a href="#t:ShowS" class="selflink">#</a></p><div class="doc"><p>The <code>shows</code> functions return a function that prepends the
output <code><a href="CorePrelude.html#t:String">String</a></code> to an existing <code><a href="CorePrelude.html#t:String">String</a></code>. This allows constant-time
concatenation of results using function composition.</p></div></div><div class="top"><p class="src"><a id="v:shows" class="def">shows</a> :: <a href="BasicPrelude.html#t:Show">Show</a> a => a -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:shows" class="selflink">#</a></p><div class="doc"><p>equivalent to <code><a href="BasicPrelude.html#v:showsPrec">showsPrec</a></code> with a precedence of 0.</p></div></div><div class="top"><p class="src"><a id="v:showChar" class="def">showChar</a> :: <a href="CorePrelude.html#t:Char">Char</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showChar" class="selflink">#</a></p><div class="doc"><p>utility function converting a <code><a href="CorePrelude.html#t:Char">Char</a></code> to a show function that
simply prepends the character unchanged.</p></div></div><div class="top"><p class="src"><a id="v:showString" class="def">showString</a> :: <a href="CorePrelude.html#t:String">String</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showString" class="selflink">#</a></p><div class="doc"><p>utility function converting a <code><a href="CorePrelude.html#t:String">String</a></code> to a show function that
simply prepends the string unchanged.</p></div></div><div class="top"><p class="src"><a id="v:showParen" class="def">showParen</a> :: <a href="CorePrelude.html#t:Bool">Bool</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> -> <a href="BasicPrelude.html#t:ShowS">ShowS</a> <a href="#v:showParen" class="selflink">#</a></p><div class="doc"><p>utility function that surrounds the inner show function with
parentheses when the <code><a href="CorePrelude.html#t:Bool">Bool</a></code> parameter is <code><a href="CorePrelude.html#v:True">True</a></code>.</p></div></div><div class="top"><p class="src"><span class="keyword">type</span> <a id="t:ReadS" class="def">ReadS</a> a = <a href="CorePrelude.html#t:String">String</a> -> [(a, <a href="CorePrelude.html#t:String">String</a>)] <a href="#t:ReadS" class="selflink">#</a></p><div class="doc"><p>A parser for a type <code>a</code>, represented as a function that takes a
<code><a href="CorePrelude.html#t:String">String</a></code> and returns a list of possible parses as <code>(a,<code><a href="CorePrelude.html#t:String">String</a></code>)</code> pairs.</p><p>Note that this kind of backtracking parser is very inefficient;
reading a large structure may be quite slow (cf <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-ParserCombinators-ReadP.html#t:ReadP">ReadP</a></code>).</p></div></div><div class="top"><p class="src"><a id="v:readsPrec" class="def">readsPrec</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:Int">Int</a> -> <a href="BasicPrelude.html#t:ReadS">ReadS</a> a <a href="#v:readsPrec" class="selflink">#</a></p><div class="doc"><p>attempts to parse a value from the front of the string, returning
a list of (parsed value, remaining string) pairs. If there is no
successful parse, the returned list is empty.</p><p>Derived instances of <code><a href="CorePrelude.html#t:Read">Read</a></code> and <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#v:Show">Show</a></code> satisfy the following:</p><ul><li><code>(x,"")</code> is an element of
<code>(<code><a href="BasicPrelude.html#v:readsPrec">readsPrec</a></code> d (<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#v:showsPrec">showsPrec</a></code> d x ""))</code>.</li></ul><p>That is, <code><a href="BasicPrelude.html#v:readsPrec">readsPrec</a></code> parses the string produced by
<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#v:showsPrec">showsPrec</a></code>, and delivers the value that
<code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#v:showsPrec">showsPrec</a></code> started with.</p></div></div><div class="top"><p class="src"><a id="v:readList" class="def">readList</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="BasicPrelude.html#t:ReadS">ReadS</a> [a] <a href="#v:readList" class="selflink">#</a></p><div class="doc"><p>The method <code><a href="BasicPrelude.html#v:readList">readList</a></code> is provided to allow the programmer to
give a specialised way of parsing lists of values.
For example, this is used by the predefined <code><a href="CorePrelude.html#t:Read">Read</a></code> instance of
the <code><a href="CorePrelude.html#t:Char">Char</a></code> type, where values of type <code><a href="CorePrelude.html#t:String">String</a></code> should be are
expected to use double quotes, rather than square brackets.</p></div></div><div class="top"><p class="src"><a id="v:reads" class="def">reads</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="BasicPrelude.html#t:ReadS">ReadS</a> a <a href="#v:reads" class="selflink">#</a></p><div class="doc"><p>equivalent to <code><a href="BasicPrelude.html#v:readsPrec">readsPrec</a></code> with a precedence of 0.</p></div></div><div class="top"><p class="src"><a id="v:readParen" class="def">readParen</a> :: <a href="CorePrelude.html#t:Bool">Bool</a> -> <a href="BasicPrelude.html#t:ReadS">ReadS</a> a -> <a href="BasicPrelude.html#t:ReadS">ReadS</a> a <a href="#v:readParen" class="selflink">#</a></p><div class="doc"><p><code><code><a href="BasicPrelude.html#v:readParen">readParen</a></code> <code><a href="CorePrelude.html#v:True">True</a></code> p</code> parses what <code>p</code> parses, but surrounded with
parentheses.</p><p><code><code><a href="BasicPrelude.html#v:readParen">readParen</a></code> <code><a href="CorePrelude.html#v:False">False</a></code> p</code> parses what <code>p</code> parses, but optionally
surrounded with parentheses.</p></div></div><div class="top"><p class="src"><a id="v:lex" class="def">lex</a> :: <a href="BasicPrelude.html#t:ReadS">ReadS</a> <a href="CorePrelude.html#t:String">String</a> <a href="#v:lex" class="selflink">#</a></p><div class="doc"><p>The <code><a href="BasicPrelude.html#v:lex">lex</a></code> function reads a single lexeme from the input, discarding
initial white space, and returning the characters that constitute the
lexeme. If the input string contains only white space, <code><a href="BasicPrelude.html#v:lex">lex</a></code> returns a
single successful `lexeme' consisting of the empty string. (Thus
<code><code><a href="BasicPrelude.html#v:lex">lex</a></code> "" = [("","")]</code>.) If there is no legal lexeme at the
beginning of the input string, <code><a href="BasicPrelude.html#v:lex">lex</a></code> fails (i.e. returns <code>[]</code>).</p><p>This lexer is not completely faithful to the Haskell lexical syntax
in the following respects:</p><ul><li>Qualified names are not handled properly</li><li>Octal and hexadecimal numerics are not recognized as a single token</li><li>Comments are not treated properly</li></ul></div></div><div class="top"><p class="src"><a id="v:readMay" class="def">readMay</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:Text">Text</a> -> <a href="CorePrelude.html#t:Maybe">Maybe</a> a <a href="src/BasicPrelude.html#readMay" class="link">Source</a> <a href="#v:readMay" class="selflink">#</a></p></div><h2 id="g:14">IO operations</h2><div class="top"><p class="src"><a id="v:putChar" class="def">putChar</a> :: <a href="CorePrelude.html#t:Char">Char</a> -> <a href="CorePrelude.html#t:IO">IO</a> () <a href="#v:putChar" class="selflink">#</a></p><div class="doc"><p>Write a character to the standard output device
(same as <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#v:hPutChar">hPutChar</a></code> <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle-FD.html#v:stdout">stdout</a></code>).</p></div></div><div class="top"><p class="src"><a id="v:getChar" class="def">getChar</a> :: <a href="CorePrelude.html#t:IO">IO</a> <a href="CorePrelude.html#t:Char">Char</a> <a href="#v:getChar" class="selflink">#</a></p><div class="doc"><p>Read a character from the standard input device
(same as <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle.html#v:hGetChar">hGetChar</a></code> <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/GHC-IO-Handle-FD.html#v:stdin">stdin</a></code>).</p></div></div><div class="top"><p class="src"><a id="v:readLn" class="def">readLn</a> :: <a href="CorePrelude.html#t:Read">Read</a> a => <a href="CorePrelude.html#t:IO">IO</a> a <a href="#v:readLn" class="selflink">#</a></p><div class="doc"><p>The <code><a href="BasicPrelude.html#v:readLn">readLn</a></code> function combines <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-IO.html#v:getLine">getLine</a></code> and <code><a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/System-IO.html#v:readIO">readIO</a></code>.</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.2</p></div></body></html>
|